
    
    
    @font-face {  font-family: 'Frank Ruhl Libre';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/frankruhllibre/v6/j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Dl4Q.woff2) format('woff2');}
    

    
    @font-face {  font-family: 'Frank Ruhl Libre';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/frankruhllibre/v6/j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Dl4Q.woff2) format('woff2');}
    


    :root {
        
        --popup_border_radius: 0px;
        --general_layout_width: 1200px;
        --general_layout_spacing: 80px;
        --button_border_radius: 3px;
        --full_container_padding: 50px;
        --page_background_color: #fff;
        --secondary_page_background_color: #f6f6f6;
        --title_color: #1D1F21;
        --main_color: #545454;
        --detail_color: #666666;
        --buying_parice_color: #D21936;
        --original_price_color: #999;
        --discount_tag_bg: #AE2238;
        --discount_tag_color: #fff;
        --main_button_bg: #1D1F21;
        --main_button_color: #fff;
        --secondary_button_bg: #fff;
        --secondary_button_color: #1D1F21;
        --title_font_family: Frank Ruhl Libre;
        --general_font_family: Frank Ruhl Libre;
        --title_font_size: 32px;
        --general_font_size: 14px;
        --product_font_size: 16px;
        --big_product_font_size: 28px;
        --title_letter_spacing: 1pxpx;
        --nav_letter_spacing: 1pxpx;
        --product_img_cut: cover;

        --title_font_style: normal;
        --title_font_weigth: 400;


        --general_font_style: normal;
        --general_font_weigth: 400;

        --general_line_height: 1.5;
        --wap_title_scale: 0.75;
        --title_margin_bottom_scale: 0.75;
    }


  .coupons-record-box {
    position: relative;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid var(--color-border-soft);
    overflow: hidden;
  }
  .coupons-record-title{
    font-weight: bold;
    color: var(--title_color, #000018);
  }
  .coupons-record-more {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 76px;
    background: linear-gradient(180deg, transparent, var(--page_background_color, #fff));
    border-radius: 0px 0px 0px 0px;
    opacity: 1;
  }
  .coupons-record-more-btn {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    text-decoration: underline;
    color: var(--main_color, #333333);
    cursor: pointer;
  }
  .coupons-record-wrap {
    margin-top: 20px;
    display: grid;
    grid-row-gap: 20px;
    grid-column-gap: 6px;
    grid-template-columns: repeat(2, minmax(50px, 1fr));
  }
  .coupons-record-item {
    display: flex;
    cursor: pointer;
  }
  .coupons-record-item-riado {
    width: 18px;
    height: 18px;
    background: var(--page_background_color, #fff);
    border: 1px solid var(--color-border-soft);
    border-radius: 50%;
    box-sizing: border-box;
  }
  .coupons-record-item-body {
    flex: 1;
  }
  .coupons-record-item-header{
    display: flex;
    align-items: center;
  }
  .coupons-record-item-code {
    display: inline-block;
    font-weight: 400;
    color: var(--main_color, #1e1d29);
    border-radius: 4px 4px 4px 4px;
    opacity: 1;
    font-size: 14px;
    line-height: 18px;
    padding: 5px 10px;
    margin-left:10px;    
    border: 1px dashed var(--color-border-soft);
    text-align: center;
    position: relative;
  }
  .coupons-record-item-label {
    font-weight: 400;
    color: var(--main_color, #999999);
    font-size: 12px;
    margin-top: 10px;
  }
  .coupons-record-item-active .coupons-record-item-riado {
    border: 6px solid var(--coupons-color);
  }
  .coupons-record-item-active .coupons-record-item-code {
    border: 1px dashed var(--coupons-color);
    color: var(--coupons-color);
  }
  .coupons-exclusive-label {
    position: absolute;
    right: calc(100% - 120px);
    top: 0;
    border-radius: 6px 1px 6px 1px;
    background-color: var(--main_button_bg, #333333);
    color: var(--main_button_color, #fff);
    padding: 2px 8px;
    transform: translate(0%, -70%);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    white-space: nowrap;
  }


.df-invisible{visibility:hidden}.df-absolute{position:absolute}.df-relative{position:relative}.df-left-0{left:0}.df-right-0{right:0}.df-top-0{top:0}.df-top-32{top:8rem}.df-mx-5{margin-left:1.25rem;margin-right:1.25rem}.df-mb-10{margin-bottom:2.5rem}.df-mb-2{margin-bottom:.5rem}.df-ml-3{margin-left:.75rem}.df-ml-5{margin-left:1.25rem}.df-mt-2{margin-top:.5rem}.df-box-border{box-sizing:border-box}.df-block{display:block}.df-flex{display:flex}.df-hidden{display:none}.df-h-12{height:3rem}.df-h-20{height:5rem}.df-h-5{height:1.25rem}.df-h-full{height:100%}.df-w-1\/5{width:20%}.df-w-10\/12{width:83.333333%}.df-w-20{width:5rem}.df-w-4{width:1rem}.df-w-full{width:100%}.df-w-screen{width:100vw}.df-flex-1{flex:1 1 0%}.df-flex-shrink-0{flex-shrink:0}.df-cursor-pointer{cursor:pointer}.df-flex-col{flex-direction:column}.df-flex-wrap{flex-wrap:wrap}.df-items-center{align-items:center}.df-justify-center{justify-content:center}.df-gap-2{gap:.5rem}.df-gap-4{gap:1rem}.df-overflow-hidden{overflow:hidden}.df-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.df-object-cover{-o-object-fit:cover;object-fit:cover}.df-p-2{padding:.5rem}.df-p-5{padding:1.25rem}.df-p-6{padding:1.5rem}.df-px-3{padding-left:.75rem;padding-right:.75rem}.df-px-5{padding-left:1.25rem;padding-right:1.25rem}.df-px-8{padding-left:2rem;padding-right:2rem}.df-py-3{padding-bottom:.75rem;padding-top:.75rem}.df-py-5{padding-bottom:1.25rem;padding-top:1.25rem}.df-text-center{text-align:center}.df-text-lg{font-size:1.125rem;line-height:1.75rem}.df-font-bold{font-weight:700}.df-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.df-opacity-0{opacity:0}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:27px 44px;cursor:pointer;height:44px;margin-top:-22px;position:absolute;top:50%;width:27px;z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E");left:auto;right:10px}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#007aff;opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s steps(12) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;width:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.animated{animation-duration:1s;animation-fill-mode:none}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.bounce{animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scaleX(1.1) scaleY(.85)}40%{transform:scaleX(.85) scaleY(1.1)}60%{transform:scaleX(1.06) scaleY(.95)}to{transform:scale(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate(6deg)}40%{transform:rotate(-4deg)}60%{transform:rotate(2deg)}80%{transform:rotate(-2deg)}to{transform:rotate(0deg)}}.swing{animation-name:swing;transform-origin:top center}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-15%) rotate(-5deg)}30%{transform:translateX(13%) rotate(3deg)}45%{transform:translateX(-7%) rotate(-3deg)}60%{transform:translateX(6%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}.wobble{animation-name:wobble}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px) translateZ(0) rotateY(0) scale(1)}40%{animation-timing-function:ease-out;transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1)}50%{animation-timing-function:ease-in;transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1)}80%{animation-timing-function:ease-in;transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95)}to{animation-timing-function:ease-in;transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1)}}.animated.flip{animation-name:flip;backface-visibility:visible}@keyframes flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{opacity:1;transform:perspective(400px) rotateX(0deg)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{opacity:1;transform:perspective(400px) rotateY(0deg)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{opacity:1;transform:perspective(400px) rotateX(0deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{opacity:1;transform:perspective(400px) rotateY(0deg)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedIn{0%{opacity:0;transform:translateX(100%) skewX(-30deg)}60%{opacity:1;transform:translateX(-20%) skewX(30deg)}80%{opacity:1;transform:translateX(0) skewX(-15deg)}to{opacity:1;transform:translateX(0) skewX(0deg)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1;transform:translateX(0) skewX(0deg)}to{opacity:0;transform:translateX(100%) skewX(-30deg)}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center center}to{opacity:1;transform:rotate(0);transform-origin:center center}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-90deg);transform-origin:left bottom}to{opacity:1;transform:rotate(0);transform-origin:left bottom}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(90deg);transform-origin:right bottom}to{opacity:1;transform:rotate(0);transform-origin:right bottom}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(90deg);transform-origin:left bottom}to{opacity:1;transform:rotate(0);transform-origin:left bottom}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{opacity:1;transform:rotate(0);transform-origin:right bottom}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1;transform:rotate(0);transform-origin:center center}to{opacity:0;transform:rotate(200deg);transform-origin:center center}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom}to{opacity:0;transform:rotate(90deg);transform-origin:left bottom}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom}to{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom}to{opacity:0;transform:rotate(-90deg);transform-origin:left bottom}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}to{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}to{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}to{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideOutLeft{0%{transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.slideOutUp{animation-name:slideOutUp}@keyframes slideInUp{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}.slideOutDown{animation-name:slideOutDown}@keyframes hinge{0%{animation-timing-function:ease-in-out;transform:rotate(0);transform-origin:top left}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%{animation-timing-function:ease-in-out;transform:rotate(60deg);transform-origin:top left}80%{animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg) translateY(0);transform-origin:top left}to{opacity:0;transform:translateY(700px)}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0deg)}to{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{animation-timing-function:ease-in-out;opacity:0;transform:scale(.1) translateY(-2000px)}60%{animation-timing-function:ease-out;opacity:1;transform:scale(.475) translateY(60px)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{animation-timing-function:ease-in-out;opacity:0;transform:scale(.1) translateX(-2000px)}60%{animation-timing-function:ease-out;opacity:1;transform:scale(.475) translateX(48px)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{animation-timing-function:ease-in-out;opacity:0;transform:scale(.1) translateX(2000px)}60%{animation-timing-function:ease-out;opacity:1;transform:scale(.475) translateX(-48px)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{animation-timing-function:ease-in-out;opacity:0;transform:scale(.1) translateY(2000px)}60%{animation-timing-function:ease-out;opacity:1;transform:scale(.475) translateY(-60px)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{animation-timing-function:linear;opacity:1;transform:scale(.475) translateY(-60px)}to{opacity:0;transform:scale(.1) translateY(2000px);transform-origin:center bottom}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{animation-timing-function:linear;opacity:1;transform:scale(.475) translateX(42px)}to{opacity:0;transform:scale(.1) translateX(-2000px);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{animation-timing-function:linear;opacity:1;transform:scale(.475) translateX(-42px)}to{opacity:0;transform:scale(.1) translateX(2000px);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{animation-timing-function:linear;opacity:1;transform:scale(.475) translateY(60px)}to{opacity:0;transform:scale(.1) translateY(-2000px);transform-origin:center top}}.zoomOutUp{animation-name:zoomOutUp}.address-box{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.address-box .address-item{box-sizing:border-box;margin-bottom:20px;max-width:450px;width:100%}.address-box .address-item-warp{background:var(--page_background_color,#fff);background:color-mix(in srgb,var(--page_background_color,#fff) 94%,var(--main_color,#545454) 6%);box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:20px 20px 0;position:relative}.address-box .address-item-warp .address-item-cell{color:var(--main_color,#333);font-size:14px;font-weight:300;line-height:26px}.address-box .address-item-warp .address-item-name{color:var(--color-main);font-size:14px;font-weight:700;line-height:26px;margin-top:15px}.address-box .address-item-warp .address-handle{align-items:center;display:flex;justify-content:flex-end;margin-top:auto;padding:23px 0}.address-box .address-item-warp .address-handle .address-handle-item{align-items:center;color:var(--color-main);cursor:pointer;display:flex;font-size:14px;line-height:18px;margin-left:40px;text-decoration:underline}.address-box .address-item-warp .address-handle .address-handle-item span{margin-right:8px}.address-box .address-item-warp .address-item-tag{height:48px;position:absolute;right:0;top:0;width:48px}.address-box .address-item-warp .address-item-tag:after{border-left:48px solid transparent;border-top:48px solid var(--main_button_bg,#1d1f21);content:"";position:absolute;right:0;top:0}.address-box .address-item-warp .address-item-tag svg{fill:var(--main_button_color,#fff);position:absolute;right:6px;top:6px;z-index:9}.account_addresses_default .back-box{padding:30px 0}.account_addresses_default .back-box a{align-items:center;display:flex;justify-content:center}.account_addresses_default .back-box span{color:var(--color-main);font-weight:500;margin-left:10px}.addaddress_btn{display:flex;justify-content:center;width:100%}.addaddress_btn a{box-sizing:border-box;margin:0;max-width:450px;width:100%}@media screen and (max-width:767px){.address-box{margin-top:0}}.account_changepassword_default .back-box{padding:30px 0}.account_changepassword_default .back-box a{align-items:center;display:flex;justify-content:center}.account_changepassword_default .back-box span{color:var(--color-main);font-weight:500;margin-left:10px}.account_default_default .describe-box{text-align:center}.account_default_default .describe-box .describe-box-title{color:var(--color-main);font-size:1.2857142857rem}.account_default_default .describe-box .describe-box-label{color:var(--color-text-medium);font-size:1rem;margin-top:10px}.account_default_default .account_default_link{display:flex;justify-content:center;margin-top:20px}.order_linked_servie{display:flex;justify-content:center;margin-top:40px}.order_linked_servie.order_detail_service .order_linked_servie_wrapper{max-width:450px}@media screen and (max-width:767px){.order_linked_servie.order_detail_service .order_linked_servie_wrapper{max-width:100%}}.order_linked_servie .order_linked_servie_wrapper{align-items:center;border-bottom:1px solid var(--color-border-soft);border-top:1px solid var(--color-border-soft);box-sizing:border-box;display:flex;justify-content:center;max-width:360px;padding:24px 20px;width:100%}.order_linked_servie .order_linked_servie_wrapper .service_left span{align-items:center;border-radius:50%;display:flex;justify-content:center;margin-right:15px;overflow:hidden}.order_linked_servie .order_linked_servie_wrapper .service_left span img{height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.order_linked_servie .order_linked_servie_wrapper .service_left span svg{height:36px;width:36px}.order_linked_servie .order_linked_servie_wrapper .service_left span svg path{fill:var(--color-main)}.order_linked_servie .order_linked_servie_wrapper .service_right .service_name{color:var(--color-main);font-size:14px;font-weight:500;max-width:100%;word-break:break-all}.order_linked_servie .order_linked_servie_wrapper .service_right .service_remark{color:var(--color-text-low);font-size:14px;word-break:break-all}.account_default_default .account_default_link_wapper{display:flex;flex-direction:column;max-width:360px;width:100%}.account_default_default .account_default_link_wapper a{margin-top:20px}.order-card-info{display:flex}.order-card-info .order-card-info-picture{background-color:var(--page_background_color,#fff);background-color:color-mix(in srgb,var(--page_background_color,#fff) 94%,var(--main_color,#545454) 6%);flex-shrink:0;height:80px;overflow:hidden;width:80px}.order-card-info .order-card-info-picture .order-card-info-picture-image{height:80px;-o-object-fit:contain;object-fit:contain;width:80px}.order-card-info .order-card-info-detail .order-card-info-title{color:var(--color-main);font-size:14px;line-height:20px}.order-card-info .order-card-info-detail .order-card-info-price,.order-card-info .order-card-info-detail .order-card-info-sku{color:var(--color-text-medium);font-size:14px;line-height:20px;margin-top:10px}.order-card-info .order-card-info-detail .order-card-info-price{height:20px}.order-card-info .order-card-info-detail .product_custom_option{color:var(--color-text-medium);font-size:14px;line-height:20px;margin-top:10px;word-break:break-all}.order-card{background:var(--color-table-background);margin-bottom:30px}.order-card .order-card-header dl{margin-top:16px}.order-card .order-card-header dt{font-size:14px;font-weight:700}.order-card .order-card-header dd{font-size:14px;margin-top:10px}.order-card .order-card-header .order-card-header-text{color:var(--color-text-medium);font-size:14px;font-weight:400;margin-right:14px;text-align:left}.order-card .order-card-number{display:flex;flex-direction:column;font-size:14px}.order-card .order-card-number .order-card-number-label{color:var(--color-text-medium)}.order-card .order-card-number .order-card-number-value{color:var(--color-main);margin-top:8px}.account_orders .order-card-info{display:flex;flex:1;gap:20px;overflow:hidden}.account_orders .order-card-info .order-card-info-picture{background-color:var(--page_background_color,#fff);background-color:color-mix(in srgb,var(--page_background_color,#fff) 94%,var(--main_color,#545454) 6%);flex-shrink:0;height:80px;overflow:hidden;width:80px}.account_orders .order-card-info .order-card-info-picture .order-card-info-picture-image{height:80px;-o-object-fit:contain;object-fit:contain;width:80px}.account_orders .order-card-info .order-card-info-detail{box-sizing:border-box;flex:1;overflow:hidden}.account_orders .order-card-info .order-card-info-detail .order-card-info-title{color:var(--color-main);font-size:14px;font-weight:700;overflow:hidden;word-break:break-all}.account_orders .order-card-info .order-card-info-detail .order-card-info-sku{color:var(--color-text-medium);font-size:14px;font-weight:300;margin-top:10px;overflow:hidden;word-break:break-all}.account_orders .order-card{background:var(--color-table-background);margin-bottom:30px}.account_orders .order-card .order-card-header{background:var(--color-table-header);display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px 20px}.account_orders .order-card .order-card-header .order-card-header-text{color:var(--color-main);font-size:14px;font-weight:500;margin-right:14px;text-align:left}.account_orders .order-card .order-text-medium{color:var(--color-text-medium);font-size:14px}.account_orders .product-box{padding:30px 0}.account_orders .order-card .order-card-content{align-items:center;display:flex;justify-content:space-between;padding:0 20px}.account_orders .order-card .order-card-content .mobile-comment-btn{margin-top:10px}.account_orders .order-card .order-card-content+.order-card-content{margin-top:30px}.account_orders .order-card .order-card-number{display:flex;flex-direction:column;font-size:14px}.account_orders .order-card .order-card-number .order-card-number-label{color:var(--color-text-medium)}.account_orders .order-card .order-card-number .order-card-number-value{color:var(--color-main);font-weight:700;margin-top:8px}.account_orders .order-card .order-card-footer{align-items:center;border-top:1px solid var(--color-border-soft);color:var(--color-text-medium);display:flex;justify-content:space-between;padding:14px 20px}.account_orders .order-card .order-card-footer .order-card-footer-full{color:var(--main_color,#1d1f21);cursor:pointer;font-size:14px;text-decoration:underline}.account_orders .order-card .mobile-footer{display:none}.order-card .order-card-handle{display:flex;gap:10px}.account_orders .order-card .mo-btn{margin-top:0;min-width:100px}.account_orders .order-card .order-card-date{display:none}@media screen and (max-width:986px){.order-card .order-card-header dl{width:calc(50% - 10px)}.account_orders .order-card .order-card-content{align-items:flex-start!important;flex-direction:column;padding:0}.account_orders .order-card .order-card-content+.account_orders .order-card .order-card-content{margin-bottom:20px}.account_orders .order-card .order-card-handle,.account_orders .order-card .order-card-info,.account_orders .order-card .order-card-number{box-sizing:border-box;max-width:100%!important;padding:0 20px;width:100%!important}.account_orders .order-card .order-card-number{margin-top:6px;padding:0 0 20px 120px;position:relative}.account_orders .order-card .order-card-handle{display:flex;justify-content:space-between;padding:10px}.account_orders .order-card .order-card-footer{display:flex;flex-direction:column;padding:0}.account_orders .order-card .order-card-footer .order-card-footer-full{border-bottom:1px solid var(--color-border-soft);padding:14px 0;text-align:center;width:100%}.account_orders .order-card .order-card-footer .order-card-handle{padding:20px}.account_orders .order-card .order-card-footer .mo-btn{flex:1;margin-left:0!important}}@media screen and (max-width:767px){.account_orders .order-card .order-card-footer .order-card-handle{flex-direction:column;padding:20px}.order-card .order-card-handle .mo-btn+.mo-btn{margin-left:0;margin-top:10px}}.account_orders .back-box{padding:30px 0}.account_orders .back-box a{align-items:center;display:flex;justify-content:center}.account_orders .back-box span{color:var(--color-main);font-weight:500;margin-left:10px}.account_orders .filter-box{align-items:center;display:flex;gap:10px;justify-content:center;margin:30px auto;max-width:600px}.account_orders .filter-box .filter-item{flex:1}.account_orders .filter-box .filter-select{display:inline-block;max-width:300px;position:relative;width:100%}.account_orders .filter-box .filter-select:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--main_color,#333);content:"";height:0;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0}.account_orders .filter-box .filter-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;background-color:var(--page_background_color,#fff);border:none;border:1px solid var(--color-border-soft);border-radius:4px;color:var(--main_color,#333);font-size:16px;outline:none;padding:8px 40px 8px 15px;text-overflow:ellipsis;white-space:nowrap;width:100%}.account_orders .filter-box .filter-input{border:1px solid var(--color-border-soft);border-radius:4px;box-sizing:border-box;color:var(--color-text-medium);flex:2;height:40px;line-height:40px;padding:0 12px;position:relative}.account_orders .filter-box .filter-input button{background:transparent;display:inline-flex;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.order-header{align-items:center;display:flex;flex-direction:column}.order-header .order-header-ID{color:var(--color-main);font-size:20px;font-weight:700;line-height:24px;margin-top:22px}.order-header .order-header-date{color:var(--color-text-low);font-size:14px;line-height:18px;margin-top:10px}.order-header .order-header-cancel{color:var(--color-main);cursor:pointer;font-size:14px;line-height:18px;margin-top:10px;text-decoration:underline}.account_orderDetail_default .order-card-info-detail{overflow:hidden;padding:0 20px}.order-table{margin-top:40px}.order-table .order-table-header{align-items:center;background:var(--color-table-header);display:flex;height:64px;padding:0 24px}.order-table .order-table-header .order-table-header-btns{align-items:center;display:flex}.order-table .order-table-header .order-table-header-btns a+a{margin-left:10px}.order-table .order-table-header .order-table-title{color:var(--color-main);font-size:20px;font-weight:700;height:24px;margin-right:auto}.order-table .order-table-header .main_btn{height:40px;line-height:40px;margin-top:0}.order-table .order-table-body-info{background:var(--color-table-background);display:flex;flex-wrap:wrap;padding:30px 20px}.order-table .order-table-body-info dl{box-sizing:border-box;margin-bottom:12px;padding-right:12px;width:33%}.order-table .order-table-body-info dt{color:var(--color-main);font-size:14px;font-weight:700;margin-bottom:12px;min-height:18px}.order-table .order-table-body-info dd{color:var(--color-text-medium);font-size:14px;line-height:22px}.order-table .order-table-body-product{background:var(--color-table-background);border-bottom:1px solid var(--color-border-soft)}.account_orderDetail_default .order-table .order-table-body-product .order-product-item{box-sizing:border-box;font-size:14px;padding:30px 22px}.order-table .order-table-body-product .order-product-item .order-card-info-price{color:var(--color-main)!important}.order-table .order-table-body-product .order-product-item+.order-product-item{border-top:1px dashed var(--color-border-soft)}.order-table .mo-table-footer{align-items:flex-end;background:var(--color-table-background);display:flex;flex-direction:column;padding:30px 20px}.order-table .mo-table-footer .pay-cell{display:flex;font-size:14px}.order-table .mo-table-footer .pay-cell .pay-cell-labe{color:var(--color-text-medium);text-align:right}.order-table .mo-table-footer .pay-cell .pay-cell-value{color:var(--color-main);text-align:right;width:120px}.order-table .mo-table-footer .pay-cell+.pay-cell{margin-top:10px}.order-table .mo-table-footer .pay-cell-total{font-size:16px;font-weight:700}.order-table .mo-table-footer .pay-cell-total .pay-cell-labe{color:var(--color-main)}.order-table .mo-table-footer .pay-cell-total .pay-cell-value{color:var(--buying_parice_color,#d21936)}.account_orderDetail_default .order-product-header{align-items:center;background:var(--color-table-background);border-bottom:1px solid var(--color-border-soft);box-sizing:border-box;color:var(--color-text-medium);display:flex;font-size:14px;height:70px;margin-top:30px;padding:0 20px}@media screen and (max-width:768px){.order-product-header{display:none!important}.order-card-info-price{align-items:center;display:flex!important;flex-wrap:wrap;margin-top:10px}.order-product-item .mo-col-6{width:100%!important}.order-product-item .mo-col-2{display:none!important}.account_orderDetail_default .order-card-info-detail{box-sizing:border-box;flex:1;overflow:hidden;padding:0 0 0 20px}.order-table .order-table-body-info dl{box-sizing:border-box;margin-bottom:12px;padding-right:12px;width:50%}}@media screen and (max-width:767px){.order-table{margin-top:30px}}.tracking-warp{background-color:var(--color-table-background);margin-top:30px}.tracking-warp .tracking-header{align-items:center;border-bottom:1px solid var(--color-border-soft);display:flex;font-weight:700;height:64px;padding:0 20px}.tracking-warp .tracking-item{display:flex;flex-direction:column;padding:24px 20px;position:relative}.tracking-warp .tracking-item .tracking-edge{border:6px dashed transparent;border-top:6px solid var(--color-main);cursor:pointer;margin-top:-3px;position:absolute;right:20px;top:50%;transition:all .3s;-webkit-transition:all .3s}.tracking-warp .tracking-item .tracking-item-title{color:var(--color-main);font-size:16px;font-weight:700}.tracking-warp .tracking-item .tracking-item-des{color:var(--color-text-medium);font-size:14px;font-weight:300;margin-top:10px}.tracking-warp .tracking-item .tracking-item-des img{height:auto!important;width:100%!important}.tracking-warp .tracking-item+.tracking-item{border-top:1px dashed var(--color-border-soft)}.account_profile .profile-info{align-items:center;display:flex;flex-direction:column}.account_profile .profile-info .profile-item{color:var(--detail_color,#666);font-size:14px;margin-bottom:10px;text-align:center}.account_profile .profile-info .profile-edit{color:var(--main_color,#545454)!important;margin-top:1.4285714286rem;text-decoration:underline}.checkbox_label{padding:20px 0}.birthday-warp{align-items:center;background-color:var(--color-input-background,#f6f6f6);border:2px solid var(--color-input-background,#f6f6f6);border-radius:var(--button_border_radius);box-sizing:border-box;color:var(--main_color,#333);display:flex;height:46px;overflow:hidden;padding:0 14px;transition:all .5s}.birthday-warp span{font-size:14px}.birthday-warp .birthday-warp-label{color:var(--color-input-placeholder)}.birthday-warp:hover{border:2px solid var(--color-main)}.birthday-warp .mo-form-input-none:focus{border:2px solid var(--color-input-background,#f6f6f6)}.customer_login #login-form{padding-bottom:80px}#login-form .mo-btn-reset{color:var(--color-main);display:inline-block;font-weight:300;text-align:center;text-decoration:underline}.customer_login_default{padding:0 0 80px}.mo-checkbox{display:flex;font-size:14px;justify-content:center;padding:20px 0;text-align:left}.mo-checkbox .mo-checkbox_input{-webkit-appearance:none;border:1px solid #1d1f21;box-shadow:inset 0 0 0 1px #1d1f21;cursor:pointer;height:16px;margin-right:10px;transition:box-shadow 1s;width:16px}.order_checkbox{left:0;opacity:0;position:absolute;top:0}.checkbox_label{cursor:pointer;display:inline-block;font-size:14px;position:relative;text-align:center}.checkbox_label .check_icon{background:var(--page_background_color,#fff);border:1px solid var(--main_color,#1d1f21);box-sizing:border-box;display:inline-block;font-size:0;height:18px;margin-right:10px;text-align:center;transition:all .2s ease-out;vertical-align:middle;width:18px}.checkbox_label .check_icon svg{fill:var(--page_background_color,#fff);height:16px;opacity:0;width:10px}.order_checkbox:checked+span.check_icon{border-color:var(--main_color,#1d1f21);box-shadow:0 0 0 10px var(--main_color,#1d1f21) inset}.order_checkbox:checked+span.check_icon svg{opacity:1}.text-tip{color:var(--color-main);font-size:1rem;font-weight:300;padding:20px 0 0;text-align:center}.text-tip a{margin-left:2px;text-decoration:underline}.customer_register_default{display:block;padding:0 0 80px}.customer_register_default .mo-card-content .register-service{margin-bottom:15px;width:100%}.customer_register_default .mo-card-content .register-service:empty{margin-bottom:0}.customer_register_default .mo-card-content .register-service .service-list{align-items:center;border-radius:var(--button_border_radius);box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;height:54px;justify-content:space-between;padding:0 12px;width:100%}.customer_register_default .mo-card-content .register-service #service-select{background-color:var(--page_background_color,#fff);border:1px solid var(--color-border-soft);color:var(--main_color,#333);position:relative}#service_eror{color:#dc4845;display:none;font-size:14px}.customer_register_default .mo-card-content .register-service #service-select .service-left{padding-top:18px}.customer_register_default .mo-card-content .register-service #service-select.manual .service-left .name,.customer_register_default .mo-card-content .register-service #service-select.manual .service-left .service-img{display:none}.customer_register_default .mo-card-content .register-service #service-select.manual .service_label{font-size:14px;top:50%;transform:translateY(-50%)}.customer_register_default .mo-card-content .register-service #service-select .service_label{color:#aaa;font-size:12px;left:12px;position:absolute;top:5px;transition:top .1s ease,font-size .1s ease}.customer_register_default .mo-card-content .register-service .service-list .service-left{align-items:center;display:flex}.customer_register_default .mo-card-content .register-service .service-list .service-left .name{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;word-break:normal;-webkit-box-orient:vertical;flex:1;font-size:14px}.customer_register_default .mo-card-content .register-service .service-list span{align-items:center;border-radius:50%;display:flex;margin-right:10px;overflow:hidden}.customer_register_default .mo-card-content .register-service .service-list .service-left span img{display:none;height:26px;-o-object-fit:cover;object-fit:cover;width:26px}.customer_register_default .mo-card-content .register-service .service-list .service-left span.show_img img,.customer_register_default .mo-card-content .register-service .service-list .service-left span.show_svg svg{display:block}.customer_register_default .mo-card-content .register-service .service-list .service-left span svg{display:none;height:18px;margin-left:4px;width:18px}.customer_register_default .mo-card-content .register-service .service-list .service-left span svg path{fill:var(--main_color)}.customer_register_default .mo-card-content .register-service .service-list .service-right svg{height:11px;transition:all .3s;width:19px}.customer_register_default .mo-card-content .register-service .service-list .service-right svg path{fill:var(--main_color,#707070)}.customer_register_default .mo-card-content .register-service .service-list .service-right.show-options svg{transform:rotate(180deg)}.customer_register_default .mo-card-content .register-service .service_option{background:var(--page_background_color,#fff);border-radius:var(--button_border_radius);box-shadow:0 6px 12px 2px rgba(0,0,0,.16);box-sizing:border-box;color:var(--main_color,#333);display:none;margin-top:10px;max-height:400px;overflow-y:scroll;padding:10px 0}.customer_register_default .mo-card-content .register-service .service_option::-webkit-scrollbar{display:none}.customer_login_default .reset-code,.customer_register_default .reset-code,.customer_resetpassword_default .reset-code{background-color:var(--color-input-background);border-radius:var(--button_border_radius);cursor:pointer;font-size:1rem;height:48px;line-height:48px;text-align:center}.customer_login_default .reset-code{border:0;color:inherit;font-family:inherit;padding:0;width:100%}.customer_login_default .reset-code-prohibit,.customer_register_default .reset-code-prohibit,.customer_resetpassword_default .reset-code-prohibit{background-color:color-mix(in srgb,var(--main_color,#1d1f21) 20%,var(--page_background_color,#fff));color:var(--main_color,#545454)}.customer_resetpassword_default .text-tip{color:var(--color-main);font-size:1rem;font-weight:300;padding:20px 0 0;text-align:center}.customer_resetpassword_default .text-tip a{margin-left:2px;text-decoration:underline}.account_orders .order-card-info .order-card-info-detail .order-card-info-title,.order-card-info .order-card-info-detail .order-card-info-title{line-height:24px}.account_orders .order-card-info .order-card-info-detail .order-card-info-sku,.order-card-info .order-card-info-detail .order-card-info-sku,.order-card-info .order-card-info-detail .product_custom_option{line-height:24px;margin-top:0!important}@media screen and (max-width:767px){.account_orders .order-card-info .order-card-info-detail .order-card-info-sku,.order-card-info .order-card-info-detail .order-card-info-sku,.order-card-info .order-card-info-detail .product_custom_option{line-height:28px}}.account_orderDetail_default .buy_again{margin-top:0}@media screen and (max-width:767px){.account_orderDetail_default .buy_again_warp{display:flex;flex-direction:column;height:auto;justify-content:center;padding:20px}.account_orderDetail_default .buy_again_warp .order-table-title{margin:auto}.account_orderDetail_default .buy_again_warp .order-table-header-btns{margin-top:20px;width:100%}.account_orderDetail_default .buy_again_warp .order-table-header-btns a{flex:1}}.tracking-item-header{display:flex;justify-content:space-between}.tracking-item-delivery{cursor:pointer;text-decoration:underline}.delivery-product-popup{background-color:var(--page_background_color,#fff);border-radius:6px;color:var(--main_color,#333);width:528px}@media screen and (max-width:767px){.delivery-product-popup{width:98vw}}.delivery-product-popup .delivery-product-header{align-items:center;border-bottom:1px solid var(--color-border-soft);color:var(--title_color,#1d1f21);display:flex;font-size:16px;height:70px;justify-content:space-between;padding:0 32px}.delivery-product-popup .delivery-product-header .cart-header-claer{cursor:pointer}.delivery-product-popup .delivery-product-header .cart-header-claer path{fill:var(--title_color,#1d1f21)}.delivery-product-popup .delivery-product-box{padding:32px}.delivery-product-item{display:flex}.delivery-product-item+.delivery-product-item{margin-top:20px}.delivery-product-item .delivery-product-item-img{display:inline-block;height:100px;width:100px}.delivery-product-item .delivery-product-item-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.delivery-product-item-content{flex:1;flex-shrink:0;margin-left:20px}.delivery-product-item-content .delivery-product-title{color:var(--title_color);cursor:pointer;display:-webkit-box;font-size:var(--product_font_size);overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1}.delivery-product-item-content .delivery-product-number,.delivery-product-item-content .delivery-product-sku{color:#666}.delivery-product-item-content .delivery-product-price{color:var(--buying_parice_color)}.tracking-warp .refund-item{display:flex;flex-direction:column;padding:24px 20px;position:relative}.tracking-warp .refund-item .refund-edge{border:6px dashed transparent;border-top:6px solid var(--color-main);cursor:pointer;margin-top:-3px;position:absolute;right:20px;top:50%;transition:all .3s;-webkit-transition:all .3s}.tracking-warp .refund-item+.refund-item{border-top:1px dashed var(--color-border-soft)}.tracking-warp .refund-item .refund-item-title{color:var(--color-main);font-size:16px;font-weight:700}.tracking-warp .refund-item .refund-item-des{color:var(--color-text-medium);font-size:14px;font-weight:300;margin-top:10px}.refund-item-delivery,.refund-item-header{align-items:center;display:flex;justify-content:space-between}.refund-item-delivery{flex:1;margin-left:40px}.refund-item-delivery-btn{color:var(--color-text-medium);cursor:pointer;font-size:16px;font-weight:300;text-decoration:underline}@media screen and (max-width:767px){.refund-item-delivery{margin-left:0}.refund-item-header{align-items:start;flex-direction:column}.refund-item-delivery{margin:10px 0;width:100%}}.login_trms .checkbox_label,.register_trms .checkbox_label{display:flex;justify-content:flex-start;margin:5px 0;padding:0;position:relative;text-align:left;text-decoration:underline}.login_trms .checkbox_label .check_icon,.register_trms .checkbox_label .check_icon{flex-shrink:0}.login_trms #transaction_terms,.register_trms #transaction_terms{display:flex;flex-direction:column}.login_trms .checkbox_label.error_label:after,.register_trms .checkbox_label.error_label:after{box-shadow:0 0 0 2px #e32c2b;content:"";height:calc(100% + 4px);left:-10px;position:absolute;top:-2px;width:calc(100% + 20px)}#terms_detail_popup{background-color:var(--page_background_color,#fff);box-sizing:border-box;color:var(--main_color,#333);max-width:560px;padding:0 20px;width:90vw}#terms_detail_popup .terms_title{align-items:center;color:var(--title_color,#1d1f21);display:flex;font-size:18px;justify-content:space-between;position:relative}#terms_detail_popup .terms_title:after{border-bottom:1px solid var(--color-border-soft);bottom:-1px;content:"";position:absolute;width:100%}#terms_detail_popup .terms_title:before{background:linear-gradient(90deg,transparent,var(--page_background_color,#fff));bottom:0;content:"";pointer-events:none;position:absolute;right:30px;top:0;width:120px;z-index:100}#terms_detail_popup .terms_title .terms_close_btn{align-items:center;cursor:pointer;display:flex}#terms_detail_popup .terms_title ul{display:flex;flex:1;gap:16px;margin-right:10px;overflow-x:auto;position:relative;scrollbar-width:none}#terms_detail_popup .terms_title ul li{color:var(--main_color,#999);cursor:pointer;flex-shrink:0;max-width:255px;overflow:hidden;padding:15px 0;text-overflow:ellipsis;white-space:nowrap}#terms_detail_popup .terms_title ul li.active{border-bottom:2px solid var(--title_color,#1d1f21);color:var(--title_color,#1d1f21)}#terms_detail_popup .terms_content_box{border-bottom:1px solid var(--color-border-soft);color:var(--main_color,#333);font-family:Montserrat-Light,Montserrat;font-size:14px;line-height:18px;max-height:50vh;min-height:266px;overflow-x:hidden;overflow-y:auto;padding:20px 0;white-space:pre-wrap}#terms_detail_popup .terms_footer{align-items:center;display:flex;gap:20px;justify-content:flex-end;padding:20px 0}#terms_detail_popup .terms_footer .main_btn{margin-top:0}@keyframes m-button-bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transform:translateZ(0) scaleY(.95);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.m-anim-bounce{animation:m-button-bounce var(--anim-time,1s);transform-origin:center bottom}@keyframes m-button-rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.m-anim-rubberBand{animation:m-button-rubberBand var(--anim-time,1s)}@keyframes m-button-shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.m-anim-shakeX{animation:m-button-shakeX var(--anim-time,1s)}@keyframes m-button-swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.m-anim-swing{animation:m-button-swing var(--anim-time,1s);transform-origin:top center}@keyframes m-button-wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.m-anim-wobble{animation:m-button-wobble var(--anim-time,1s)}.pyment_failed_page{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100vw}.pyment_failed_page .pyment_failed_content{align-items:center;display:flex;flex-direction:column;width:324px}.pyment_failed_page .pyment_failed_content .payment_failed_list{display:grid;gap:9px;list-style:none;width:100%}.pyment_failed_page .pyment_failed_content .payment_failed_list li{display:flex;justify-content:space-between}.pyment_failed_page .pyment_failed_content .payment_failed_list li .name{color:#1d1f21;font-size:14px;font-weight:700;line-height:17px}.pyment_failed_page .pyment_failed_content .payment_failed_list li .value{color:#000;font-size:14px;line-height:17px;opacity:.5}.pyment_failed_page .pyment_failed_content .try_again{align-items:center;background-color:#1d1f21;color:#fff;display:flex;font-size:16px;height:48px;justify-content:center;margin-top:24px;text-decoration:none;width:100%}.pyment_failed_page .pyment_failed_content .payment_failed_title,.pyment_failed_popup .pyment_failed_content .payment_failed_title{color:red;font-size:28px;line-height:34px}.pyment_failed_page .pyment_failed_content .payment_failed_gateway,.pyment_failed_popup .pyment_failed_content .payment_failed_gateway{color:#333;font-size:14px;line-height:17px;max-height:221px;overflow-y:auto;padding:4px 0;text-align:center;word-break:break-word}.pyment_failed_page .pyment_failed_content .payment_failed_remark,.pyment_failed_popup .pyment_failed_content .payment_failed_remark{border-bottom:1px solid #ddd;border-top:1px solid #ddd;color:#999;font-size:14px;line-height:20px;margin:28px 0 25px;max-height:300px;overflow-y:auto;padding:24px 0;text-align:center}.pyment_failed_page .pyment_failed_content .payment_failed_remark a,.pyment_failed_popup .pyment_failed_content .payment_failed_remark a{color:revert}.pyment_failed_popup{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:all .3s;width:100%;z-index:999999}.pyment_failed_popup .pyment_failed_content{align-items:center;background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;padding:24px;position:relative;width:370px}.pyment_failed_popup .pyment_failed_content .payment_failed_remark{border-bottom:0;margin-bottom:0;padding-bottom:0}.pyment_failed_popup .pyment_failed_content .pyment_failed_close{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:12px;top:12px;width:24px}.cod-product-detail-btn-wrap{display:flex;gap:20px;width:100%}.cod-product-detail-btn-wrap .main_btn{margin-top:0}.cod-product-detail-btn-wrap.row-reverse{flex-direction:row-reverse}@media screen and (max-width:420px){.cod-product-detail-btn-wrap{flex-direction:column;gap:15px}.cod-product-detail-btn-wrap.row-reverse{flex-direction:column-reverse}}.cod-product-detail-btn-wrap.add_cod-product-detail-btn-wrap{display:grid;gap:20px;width:100%}.cod-product-detail-btn-wrap.add_cod-product-detail-btn-wrap:not(.one-btn){grid-template-areas:"a a" "b c";grid-template-columns:1fr 1fr}.cod-product-detail-btn-wrap.add_cod-product-detail-btn-wrap:not(.one-btn).row-reverse{grid-template-areas:"a a" "c b"}.cod-product-detail-btn-wrap.add_cod-product-detail-btn-wrap:not(.one-btn)>div:first-child{grid-area:a}.cod-product-detail-btn-wrap.add_cod-product-detail-btn-wrap:not(.one-btn)>div:nth-child(2){grid-area:b}.cod-product-detail-btn-wrap.add_cod-product-detail-btn-wrap:not(.one-btn)>div:nth-child(3){grid-area:c}@media screen and (max-width:420px){.cod-product-detail-btn-wrap.add_cod-product-detail-btn-wrap{gap:15px}}.cod-product-detail-btn-wrap.add_cod-product-detail-btn-wrap .cod-btn:hover{background-color:var(--main_button_bg);border:1px solid var(--main_button_bg);color:var(--main_button_color)}.cod-product-detail-btn-wrap .cod-btn{align-items:center;background-color:var(--secondary_button_bg);border:1px solid var(--secondary_button_color);border-radius:var(--button_border_radius);box-sizing:border-box;color:var(--secondary_button_color);cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:48px;padding:8px;position:relative;text-align:center;transition:all .3s;width:100%}.cod-product-detail-btn-wrap .cod-btn.cod-main{background-color:var(--main_button_bg);border:1px solid var(--main_button_bg);color:var(--main_button_color)}.cod-product-detail-btn-wrap .cod-btn.cod-main:hover{opacity:.9}.cod-product-detail-btn-wrap .cod-btn:not(.cod-main):hover{background-color:var(--main_button_bg);border:1px solid var(--main_button_bg);color:var(--main_button_color)}.cod-product-detail-btn-wrap .cod-btn svg path{fill:currentColor}.cod-product-detail-btn-wrap .cod-btn div:first-child{align-items:center;display:flex;gap:4px}.cod-product-detail-btn-wrap .cod-btn div:nth-child(2){font-size:12px;opacity:.5}.cod-product-detail-btn-wrap .cod-btn .label{background-color:#ff3c3c;border-radius:5px;color:#fff;font-size:14px;padding:4px 7px;position:absolute;right:-1px;top:0;transform:translateY(-50%)}.cod-product-detail-btn-wrap .cod-btn .label:after{border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:20px solid #ff3c3c;bottom:-6px;content:"";height:0;position:absolute;right:0;width:0}.currency_txt .mx-2{display:inline-flex;margin-left:.5rem;margin-right:.5rem}.df-flex-text-wrap{min-width:0;overflow-wrap:break-word}.block_high_search{-webkit-user-select:none;-moz-user-select:none;user-select:none}.block_high_search .text-left{text-align:left!important}.block_high_search .btn-high_search{background:var(--main_button_bg);border-radius:var(--button_border_radius);color:var(--main_button_color)}.block_high_search .block_high_search-input{background:var(--page_background_color,#fff);color:var(--main_color,#333)}.block_high_search .block_high_search-input input{background:transparent;color:var(--main_color,#333)}.block_high_search .block_high_search-absolute{background:var(--page_background_color,#fff);border:1px solid var(--color-border-soft);border-radius:0 0 0 0;color:var(--main_color,#333);z-index:60000}.block_high_search .tab-item{border:1px solid var(--main_button_bg);border-radius:19px 19px 19px 19px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:14px;height:36px;line-height:36px;opacity:1;padding:0 15px;width:auto}.block_high_search .tab-item:hover{background:var(--main_button_bg);border:1px solid var(--main_button_bg);color:var(--main_button_color)}.block_high_search .tab-item+.tab-item{margin-left:12px}.block_high_search .tab-item-active{background:var(--main_button_bg);border:1px solid var(--main_button_bg);color:var(--main_button_color)}.block_high_search .block_high_search-body{max-height:400px;overflow-y:auto}.block_high_search .block_high_search-body .line-clamp2{width:auto;word-break:break-word}span.highlight{color:var(--main_button_bg);font-weight:700}.block_high_search .block_high_search-body .product-item{cursor:pointer;position:relative}.block_high_search .block_high_search-body .product-item:hover{background:var(--page_background_color,#fff);background:color-mix(in srgb,var(--page_background_color,#fff) 94%,var(--main_color,#545454) 6%)}.block_high_search .block_high_search-body .product-item+.product-item:before{background-color:var(--color-divider-soft);content:"";height:1px;left:0;position:absolute;right:0;top:0}@media screen and (max-width:768px){.block_high_search .block_high_search-body{max-height:300px}}.block_high_search_wrapper{margin:0 auto;max-width:var(--general_layout_width);width:100%}.block_high_search .code_box .code{align-items:center;background-color:var(--main_button_bg,#000);border-radius:26px;color:var(--main_button_color,#fff);display:inline-flex;justify-content:center;margin-left:3px;padding:3px 15px}.block_high_search .code_box .code .copy_svg{display:inline-flex;margin-left:8px}.block_high_search .code_box .code .code_text{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;max-width:100px}@media screen and (max-width:767px){.block_high_search .code_box .code .code_text{max-width:50px}}.block_high_search .coupon_time,.block_high_search .promotion_time{display:inline-flex}.block_high_search .coupon_time svg,.block_high_search .promotion_time svg{margin-right:5px}*{margin:0}body,html{color:var(--main_color);font-family:var(--general_font_family);font-size:var(--general_font_size);font-style:var(--general_font_style);font-weight:var(--general_font_weigth);line-height:var(--general_line_height);width:100%;-webkit-tap-highlight-color:rgba(255,255,255,0);background-color:var(--page_background_color);word-wrap:break-word}td{font-size:14px}iframe{border:0}button,input,textarea{-webkit-appearance:none;border:none;color:var(--color-main);font-size:14px;outline:none}button:focus{outline:none}input:disabled{color:var(--color-icon-disabled)}input::-moz-placeholder{color:var(--color-input-placeholder)}input::placeholder{color:var(--color-input-placeholder)}input[type=password],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1}textarea{font-family:Arial,Helvetica,sans-serif;font-size:1rem;overflow:auto}textarea::-moz-placeholder{color:var(--color-input-placeholder)}textarea::placeholder{color:var(--color-input-placeholder)}button,input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{border:1px solid #d4d4d4;cursor:pointer;font-size:1rem;height:40px;min-width:80px;padding:0 5px}img{border:0;vertical-align:top}li,ul{list-style-type:none}div,input,li,ol,p,ul{margin:0;padding:0}a{color:var(--color-main);outline-style:none;text-decoration:none}.--link-font-color{color:var(--link-font-color)}.--header-style{background:var(--header-bg-color)}.--footer-style{background:var(--footer-bg-color);color:var(--footer-font-color)}.--title{color:var(--title-font-color);font-family:var(--title-font-family);font-size:var(--title-font-size)}.--nav-bg-color{background:var(--nav-bg-color);color:var(--nav-font-color);font-family:var(--nav-font-family);font-size:var(--nav-font-size)}.--main-button{background:var(--main-button-bg-color);color:var(--main-button-font-color);font-size:var(--main-button-font-size)}.--secondary-button{background:var(--secondary-button-bg-color);background:var(--secondary-button-font-color);border-color:var(--secondary-button-border-color);font-size:var(--secondary-button-font-size)}.--discount-style{background:var(--discount-bg-color);color:var(--discount-bg-color)}.--price-color{color:var(--price-color)}.--sale-price-color{color:var(--sale-price-color)}#MainContent>div{margin-bottom:var(--general_layout_spacing)}#MainContent>div#block-add-btn{margin-bottom:0}.block-add{align-items:center;animation:addCard .3s ease-out;border:2px dashed #7070da;box-sizing:border-box;color:#7070da;display:flex;font-size:16px;font-weight:600;height:83px;justify-content:center;overflow:hidden;width:100%}#MainContent>div#oemsaas-add-btn{margin-bottom:0}.hide_line{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;word-break:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1!important;text-align:center;width:100%}.title{color:var(--title_color);font-family:var(--title_font_family);font-size:var(--title_font_size);font-style:var(--title_font_style);font-weight:var(--title_font_weigth);letter-spacing:var(--title_letter_spacing);margin-bottom:calc(var(--general_layout_spacing)*var(--title_margin_bottom_scale));margin-top:calc(var(--general_layout_spacing)*var(--title_margin_bottom_scale));position:relative;text-align:center}.container_wrapper{margin:0 auto;max-width:var(--general_layout_width);width:100%}.full_container_wrapper{box-sizing:border-box;max-width:100%;padding-left:var(--full_container_padding);padding-right:var(--full_container_padding)}@media (max-width:1200px){.container_wrapper,.full_container_wrapper{box-sizing:border-box;padding-left:50px;padding-right:50px}}@media (max-width:767px){.container_wrapper,.full_container_wrapper{box-sizing:border-box;padding-left:15px;padding-right:15px}}.customer_trackingorder_default .tracking_order_form{align-items:center;display:flex;display:-webkit-flex;flex-direction:column;flex-wrap:wrap;min-height:calc(100vh - 481px);padding-bottom:100px}.customer_trackingorder_default .tracking_order_form form{display:flex;justify-content:space-between;margin:0 auto;max-width:600px;width:100%}.customer_trackingorder_default .tracking_order_form .tracking_order_txt{border:1px solid #707070;border-radius:var(--button_border_radius);box-sizing:border-box;height:44px;text-indent:10px;width:calc(100% - 155px)}.customer_trackingorder_default .tracking_order_form .tracking_order_btn{align-items:center;background-color:var(--main_button_bg);border-radius:var(--button_border_radius);color:var(--main_button_color);cursor:pointer;display:flex;font-size:16px;height:44px;justify-content:center;text-transform:uppercase;width:140px}@media (max-width:767px){.customer_trackingorder_default .tracking_order_form{padding-bottom:0;padding-top:0}.customer_trackingorder_default .tracking_order_form form{flex-wrap:wrap;width:100%}.customer_trackingorder_default .tracking_order_form .tracking_order_txt{width:100%}.customer_trackingorder_default .tracking_order_form .tracking_order_btn{margin-top:15px;width:100%}}.cart_list_default .cart_form-header{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.cart_list_default .cart_list_title{border-bottom:1px solid var(--color-border-soft);border-top:1px solid var(--color-border-soft);box-sizing:border-box;display:grid;grid-template-columns:100px 2fr 1fr 1fr 50px;height:50px;line-height:50px}.cart_list_default .cart_list_content{border-bottom:1px dashed var(--color-border-soft);display:grid;grid-template-columns:100px 2fr 1fr 1fr 50px;padding:30px 0}.cart_list_default .product_info{display:flex;width:100%}.cart_list_default .product_info_pic a{align-items:center;box-sizing:border-box;display:flex;height:100px;justify-content:center;width:100px}.cart_list_default .product_info_pic img{max-height:100%;max-width:100%}.cart_list_default .product_info_info{box-sizing:border-box;overflow:hidden;padding-left:1.5rem}.cart_list_default .product_info_name{color:var(--title_color,#1d1f21);display:-webkit-box;-webkit-line-clamp:2;line-height:24px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.cart_list_default .product_info_sku{color:var(--detail_color,#666);font-size:14px;line-height:24px;overflow:hidden}.cart_list_default .product_custom_option{color:var(--detail_color,#666);font-size:14px;line-height:24px;word-break:break-all}.cart_list_default .cart_list_delete{fill:var(--detail_color,#666)}.cart_list_default .cart_qty{border:1px solid var(--color-border-soft);box-sizing:border-box;display:flex;height:3rem;margin:0 auto;width:10rem}.cart_list_default .cart_qty a{align-items:center;display:flex;height:100%;justify-content:center;width:3rem}.cart_list_default .cart_qty input[name=cart_qty]{background:none;border:0;height:100%;text-align:center;width:calc(100% - 6rem)}.cart_list_default .cart_qty_content .stock_quantity{color:#ff526c;text-align:center}.cart_list_default .cart_qty_content .wap_stock_quantity{display:none}.cart_list_default .cart_qty_content .tip{color:#ff526c;margin-top:10px;text-align:center}.cart_list_default .product_total{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:start!important}.cart_list_default .cart_order_summary{display:flex;justify-content:space-between}.cart_list_default .order_discount{padding:20px 0}.cart_list_default .order_discount .order_discount_form{display:flex}.cart_list_default .order_discount .order_discount_coupon_code{align-items:center;background:var(--main_button_bg,#1d1f21);border-radius:5px;color:var(--main_button_color,#fff);display:inline-flex;font-weight:700;height:38px;margin-top:15px;padding:0 10px}.cart_list_default .order_discount .order_discount_coupon_code>svg{fill:var(--main_button_color,#fff);margin-right:5px}.cart_list_default .order_discount .order_discount_coupon_code svg path{fill:var(--main_button_color,#fff)}.cart_list_default .order_discount .order_discount_coupon_code .close_coupon_code{cursor:pointer;display:block;height:16px;margin-left:10px;width:16px}.cart_list_default .order_discount .order_discount_code_btn{background:var(--main_button_bg,#333);border:0;border-radius:5px;color:var(--main_button_color,#fff);height:46px;line-height:46px;margin-left:10px;opacity:.6;text-align:center;width:90px}.cart_list_default .order_discount .order_discount_code_btn_on{cursor:pointer;opacity:1}.cart_list_default .order_discount .order_text_box{width:calc(100% - 100px)}.cart_list_default .order_text_box{position:relative}.cart_list_default .text_label{color:var(--main_color,#737373);cursor:pointer;font-size:12px;left:0;line-height:44px;padding-left:10px;position:absolute;top:0;transition:all .2s ease-out}.cart_list_default .top-border{border-color:#e32c2b;box-shadow:0 0 0 1px #e32c2b}.cart_list_default .tip{color:#e32c2b;margin-top:5px}.cart_list_default .order_discount_form .order_text_box .text_label{box-sizing:border-box;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.cart_list_default .order_text{background:var(--page_background_color,#fff);border:1px solid var(--color-border-soft);border-radius:5px;box-sizing:border-box;color:var(--main_color,#333);height:46px;text-indent:10px;transition:all .2s ease-out;width:100%}.cart_list_default .order_text:focus{border-color:var(--main_color,#767676);box-shadow:0 0 0 1px var(--main_color,#767676);outline:none}.cart_list_default .order_text_on .text_label{line-height:28px}.cart_list_default .order_text_on .order_text{line-height:20px;padding-top:18px}.cart_list_default .cart_order_summary_wrapper{max-width:37%;width:100%}.cart_list_default .cart_list_coupon{align-items:center;display:flex}.cart_list_default .cart_list_coupon input[name=coupon_code]{background:var(--page_background_color,#fff);border:1px solid var(--color-border-soft);box-sizing:border-box;color:var(--main_color,#333);height:3.5rem;text-indent:10px;width:calc(100% - 130px)}.cart_list_default .cart_list_coupon input[name=coupon_btn]{background:var(--main_button_bg,#333);border:0;color:var(--main_button_color,#fff);font-size:1.2rem;height:3.5rem;line-height:3.5rem;margin-left:10px;width:120px}.cart_list_default .cart_order_price{margin:3rem 0 0}.cart_list_default .cart_order_price li{display:flex;justify-content:space-between;line-height:3rem}.cart_list_default .cart_order_btn{margin:3rem 0 0}.cart_list_default .cart_order_btn .checkout{border:0;box-sizing:border-box;display:block;text-align:center;text-transform:uppercase;width:100%}.cart_list_default .cart_order_btn .checkout_out_of_stock{background:#888;cursor:not-allowed;pointer-events:none}.cart_list_default .shopcart-or{line-height:1;padding:20px 0;position:relative;text-align:center}.cart_list_default .shopcart-or:before{background:#888;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.cart_list_default .shopcart-or span{background-color:var(--page_background_color);padding:0 15px;position:relative;z-index:9}.cart_list_default .cart_order_link{margin:2rem 0 0;text-align:center}.cart_list_default .cart_list_content_items,.cart_list_default .cart_list_title_items{display:flex;justify-content:center}.cart_list_default .cart_list_content_items:first-child,.cart_list_default .cart_list_content_items:nth-child(2),.cart_list_default .cart_list_title_items:first-child{justify-content:flex-start}.cart_list_default .cart_list_content_items:nth-child(2),.cart_list_default .cart_list_content_items:nth-child(3),.cart_list_default .cart_list_content_items:nth-child(4){margin-left:15px}.cart_empty_default{align-items:center;display:flex;justify-content:center;padding:100px 0;text-align:center}.cart_empty_default .cart_empty_content h3{font-size:28px;font-weight:400;margin-bottom:60px}.cart_empty_default .cart_empty_content p{color:var(--detail_color,#666);font-size:16px}.cart_empty_default .cart_empty_svg{margin-bottom:20px}.cart_empty_default .continue_shopping_btn{background:var(--main_button_bg,#1d1f21);color:var(--main_button_color,#fff);display:inline-block;height:44px;line-height:44px;margin-top:60px;padding:0 20px}@media (max-width:767px){.cart_list_default .cart_order_summary{flex-direction:column-reverse}.cart_list_default .cart_order_summary_wrapper{max-width:100%!important}.cart_list_default .product_info_sku{font-size:14px;line-height:28px}.cart_list_default .product_custom_option{line-height:28px}.cart_list_default .product_total{flex-direction:row}.cart_list_default .product_total .final_line_price{margin-right:5px}.cart_list_default .cart_qty_content .tip{padding:0 0 0 5px;text-align:left}.cart_list_default .cart_list_title{display:none}.cart_list_default .cart_list_content{display:grid;grid-template-columns:100px auto;position:relative}.cart_list_default .cart_list_content_items{justify-content:flex-start;margin-top:10px;position:relative}.cart_list_default .cart_list_content_items:first-child{grid-row-end:4;grid-row-start:1}.cart_list_default .cart_list_content_items:last-child{bottom:30px;position:absolute;right:0}.cart_list_default .product_info_info{padding-left:5px;width:100%}.cart_list_default .cart_qty_content .stock_quantity{display:none}.cart_list_default .cart_qty_content .wap_stock_quantity{color:#ff526c;display:block;padding:0 0 0 5px}.cart_list_default .product_info_name{-webkit-line-clamp:1}.cart_list_default .product_total{grid-row-end:2;grid-row-start:2;padding:0 0 0 5px}.cart_list_default .cart_list_coupon{flex-wrap:wrap}.cart_list_default .cart_list_coupon input[name=coupon_code]{width:100%}.cart_list_default .cart_list_coupon input[name=coupon_btn]{margin:1rem 0 0;width:100%}.cart_list_default .cart_qty{margin:0!important}}@media (max-width:320px){.cart_list_default .cart_qty,.cart_list_default .product_total{left:9rem}.cart_list_default .cart_qty{width:9rem}.cart_list_default .product_info_sku{margin-top:0}.cart_list_default .product_total{bottom:5.5rem}.cart_list_default .product_info_info{padding:0 0 5rem 1rem}}.minicart{background:rgba(0,0,0,.3);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s;visibility:hidden;width:100%;z-index:9999999}.minicart .minicart_wrapper{background:var(--page_background_color,#fff);bottom:0;height:100%;max-width:400px;overflow-y:auto;position:absolute;right:0;top:0;transform:translate(100%);transition:all .5s;width:calc(100% - 30px)}.minicart .minicart_top{align-items:center;background-color:var(--page_background_color,#fff);border-bottom:1px solid var(--color-border-soft);box-sizing:border-box;color:#1d1f21;color:var(--title_color);display:flex;font-family:var(--title_font_family);font-size:24px;font-style:var(--title_font_style);font-weight:var(--title_font_weigth);height:80px;justify-content:space-between;padding:0 30px;position:sticky;top:0;z-index:1000}.minicart .minicart_top .close_btn svg path{fill:var(--main_color,#1d1f21)}.minicart .minicart_empty_content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:center;padding:30px}.minicart .minicart_empty_content p{margin-top:30px}.minicart .minicart_empty_content .continue_shopping_btn{background:var(--main_button_bg);color:var(--main_button_color);display:inline-block;height:44px;line-height:44px;margin-top:30px;padding:0 20px}.minicart .minicart_list{overflow:auto;padding:0 30px}.minicart .minicart_list li{border-bottom:1px dashed var(--color-border-soft);list-style-type:none;padding:30px 0}.minicart .minicart_list li .product_info{display:flex;justify-content:space-between}.minicart .minicart_list li .product_info_pic{align-items:center;display:flex;height:80px;justify-content:center;width:80px}.minicart .minicart_list li .product_info_pic img{max-height:100%;max-width:100%}.minicart .minicart_list li .product_info_info{position:relative;width:calc(100% - 90px)}.minicart .minicart_list .product_custom_option{color:var(--detail_color,#666);font-size:14px;line-height:24px;word-break:break-all}.minicart .product_info_name{color:var(--title_color);font-size:var(--product_font_size);margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.minicart .cart_list_content_items{display:flex;justify-content:space-between;margin-top:15px;position:relative}.minicart .product_info_sku{color:var(--detail_color,#666);line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.minicart .minicart_qty{border:1px solid var(--color-border-soft);box-sizing:border-box;display:flex;height:34px;width:120px}.minicart .minicart_qty a{align-items:center;display:flex;height:100%;justify-content:center;width:34px}.minicart .minicart_qty input[name=minicart_qty]{background-color:var(--page_background_color,#fff);border:0;height:100%;text-align:center;width:calc(100% - 68px)}.minicart .cart_qty_content{position:relative}.minicart .cart_qty_content .tip{color:#ff526c;margin-top:10px;text-align:left}.minicart .product_total{display:flex;flex-wrap:wrap;margin-top:10px}.minicart .cart_list_delete{fill:var(--detail_color,#666)}.minicart .minicart_bom{background:var(--page_background_color,#fff);box-sizing:border-box;padding:30px;width:100%;z-index:9}.minicart .minicart_price li{display:flex;height:40px;justify-content:space-between;line-height:40px;list-style-type:none}.minicart .minicart_order_btn .minicart_checkout{border:0;box-sizing:border-box;display:flex;margin:0;text-align:center;text-transform:uppercase;width:100%}.minicart .minicart_order_btn .checkout_out_of_stock{background:#888}.minicart .minicart_order_link{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.minicart .minicart_order_link .links{font-size:16px;text-decoration:underline;text-transform:uppercase}.minicart_on{opacity:1;visibility:visible}.minicart_on .minicart_wrapper{transform:none}@media (max-width:767px){.minicart .minicart_wrapper{width:calc(100% - 30px)}.minicart .minicart_top{height:60px;padding:0 14px}.minicart .minicart_list{padding:0 14px}.minicart .minicart_bom{padding:14px}.minicart .minicart_list{max-height:none!important}.minicart .minicart_bom{position:relative}}.ajaxloading{height:100%;left:0;position:fixed;top:0;z-index:99999999}.ajaxloading,.minicart_ajaxloading{align-items:center;display:flex;justify-content:center;width:100%}.minicart_ajaxloading{height:calc(100vh - 100px)}.ajaxloading svg,.minicart_ajaxloading svg{animation:rotate .7s linear infinite;fill:var(--main_color,#333);height:60px;width:60px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:768px){.collection_detail_default .collection_content ul{grid-row-gap:3.6rem;grid-column-gap:1.8rem;grid-template-columns:repeat(3,calc(33.33% - 1.2rem))}}.block_title{margin-bottom:calc(var(--general_layout_spacing)*var(--title_margin_bottom_scale));text-align:center}.block_title h2{color:var(--title_color);font-family:var(--title_font_family);font-size:var(--title_font_size);font-style:var(--title_font_style);font-weight:var(--title_font_weigth);letter-spacing:var(--title_letter_spacing)}.block_title .block_detail{color:var(--detail_color);margin:0 auto;margin-top:calc(var(--general_layout_spacing)*.25);max-width:var(--general_layout_width)}.zuui-share-link{align-items:center;display:flex;flex-wrap:wrap}.zuui-share-link .zuui-share-icon{align-items:center;display:inline-flex;margin-right:12px}.zuui-share-link .zuui-share-icon span{color:var(--font-color);font-size:14px;margin-left:6px}.zuui-video-item{background:var(--secondary_page_background_color,#f6f6f6);cursor:pointer;overflow:hidden;width:100%}.zuui-video-item .youtube_pic{align-items:center;background-color:var(--secondary_page_background_color,#eef0f5);display:flex;height:155px;justify-content:center;position:relative}.zuui-video-item .youtube_pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.zuui-video-item .youtube_pic .youtube_pic-item{background:rgba(0,0,0,.7);bottom:5px;color:#fff;font-size:10px;height:18px;line-height:18px;padding:0 5px;position:absolute;right:5px}.zuui-video-item .youtube_pic:hover .youtube-icon-hover path{fill:red;opacity:1}.zuui-video-item .youtube_pic .youtube-icon-hover{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:absolute;top:0;transition:all .4s ease-in-out;width:100%;z-index:100}.zuui-video-item .youtube_info{border-bottom:1px solid var(--color-border-soft);padding:18px 20px}.zuui-video-item .youtube_info .youtube_name{color:var(--title_color,#1d1f21);font-size:16px}.zuui-video-item .youtube_info .youtube_detail{color:var(--detail_color,#666);font-size:14px;height:42px;margin-top:10px;text-align:left}.zuui-video-item .youtube_bom{align-items:center;display:flex;justify-content:space-between;padding:14px}.zuui-video-item .youtube_bom svg{height:20px;width:20px}.zuui-video-item .youtube_bom svg path{fill:var(--detail_color,#666)}.zuui-video-item .youtube_bom .youtube_bom-item{align-items:center;display:flex;max-width:33%}.zuui-video-item .youtube_bom .youtube_bom-item .num{color:var(--detail_color,#666);margin-left:4px}.mo-form{width:100%}.mo-form-title{color:var(--color-block);font-size:18px;font-weight:400;height:24px;margin-bottom:28px}.mo-form-item{display:flex;flex-direction:column;margin-bottom:15px}.mo-form-item .view-icon{cursor:pointer;display:flex;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.mo-form-item .view-icon .icon-hide{display:flex}.mo-form-item .view-icon .icon-show{display:none}.mo-form-item .view-icon.show .icon-show{display:flex}.mo-form-item .view-icon.show .icon-hide{display:none}.mo-form-item .mo-form-item-label{color:var(--color-block);font-size:14px;font-weight:400;height:19px;line-height:19px;margin-bottom:14px}.mo-form-item .mo-form-item-error{color:#dc4845;display:none;font-size:14px;padding:10px 0 0}.mo-form-item .mo-form-item-tip{display:none;font-size:14px;padding:0 0 10px}.mo-form-item .mo-form-item-value{font-size:0;width:100%}.form-show-error .mo-form-item-error,.form-show-tip .mo-form-item-tip{display:block}.mo-details-form dt{color:var(--color-block);font-size:16px;font-weight:700;line-height:36px;margin-bottom:16px}.mo-details-form dd{color:var(--color-block);font-size:14px;line-height:18px;text-align:left}.mo-details-form dd+dd{margin-top:8px}.mo-input-warp{align-items:center;display:flex}.mo-input-warp .mo-form-select{flex:1}.mo-input-warp .input-interval{width:10px}@media screen and (min-width:768px){.mo-form{margin:0 auto;width:360px}}.mo-btn{box-sizing:border-box;color:var(--color-main);cursor:pointer;display:block;font-size:14px;height:36px;line-height:36px;min-width:68px;overflow:hidden;padding:0 16px;text-align:center}.mo-btn:hover{opacity:.9}.mo-btn-block{font-size:14px;width:100%}.mo-btn-max{height:48px;line-height:48px}.mo-btn-default{background:var(--main_button_bg);border:1px solid var(--main_button_bg);color:var(--main_button_color)}.mo-btn-disable{background:#bbb!important;border:1px solid #bbb!important;border-radius:var(--button_border_radius);color:#fff!important}.mo-all-disable *,.mo-btn-disable{cursor:not-allowed!important}.mo-btn-white{background:#fff;color:var(--color-main)}.mo-btn-plan{background:var(--secondary_button_bg);border:1px solid var(--secondary_button_color);color:var(--secondary_button_color)}.mo-form-input{background-color:var(--color-input-background);border:2px solid var(--color-input-background);border-radius:var(--button_border_radius);box-sizing:border-box;font-size:14px;height:48px;padding:0 12px;transition:all .5s;width:100%}.mo-form-input:focus{border:2px solid var(--color-main)}.mo-form-textarea{background-color:var(--color-input-background);border:2px solid var(--color-input-background);border-radius:var(--button_border_radius);box-sizing:border-box;font-size:14px;height:80px;padding:12px;transition:all .5s;width:100%}.mo-form-textarea:focus{border:2px solid var(--color-main)}.mo-form-select{background-color:var(--color-input-background);border-radius:var(--button_border_radius);box-sizing:border-box;display:inline-block;height:50px;overflow:hidden;position:relative;width:100%}#account_profilechange .mo-form-select{display:block}.mo-form-select .mo-form-unselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;box-sizing:border-box;font-size:14px;height:46px;outline:none;padding:0 12px;position:relative;width:100%;z-index:5}.mo-form-select .mo-edge{border:6px dashed transparent;border-top:6px solid var(--color-main);cursor:pointer;margin-top:-3px;position:absolute;right:10px;top:50%;transition:all .3s;-webkit-transition:all .3s}.mo-row{display:flex;flex-wrap:wrap;width:100%}.mo-row .mo-col-1{box-sizing:border-box;width:8.3333333333%}.mo-row .mo-col-2{box-sizing:border-box;width:16.6666666667%}.mo-row .mo-col-3{box-sizing:border-box;width:25%}.mo-row .mo-col-4{box-sizing:border-box;width:33.3333333333%}.mo-row .mo-col-5{box-sizing:border-box;width:41.6666666667%}.mo-row .mo-col-6{box-sizing:border-box;width:50%}.mo-row .mo-col-7{box-sizing:border-box;width:58.3333333333%}.mo-row .mo-col-8{box-sizing:border-box;width:66.6666666667%}.mo-row .mo-col-9{box-sizing:border-box;width:75%}.mo-row .mo-col-10{box-sizing:border-box;width:83.3333333333%}.mo-row .mo-col-11{box-sizing:border-box;width:91.6666666667%}.mo-row .mo-col-12{box-sizing:border-box;width:100%}.mo-header,.mo-header .header-title{align-items:center;display:flex;flex-direction:column}.mo-header .header-title{color:var(--title_color);font-family:var(--title_font_family);font-size:var(--title_font_size);font-style:var(--title_font_style);font-weight:var(--title_font_weigth);letter-spacing:var(--title_letter_spacing);overflow:hidden;width:100%}.mo-header .header-title span{text-align:center;width:100%}.mo-header .header-divider{height:1px;margin:30px 0;width:50px}.mo-subtitle{align-items:center;display:flex;flex-direction:column;justify-content:center}.mo-subtitle .mo-subtitle-title{color:var(--color-main);font-size:16px;font-weight:300;text-align:left}.mo-subtitle .mo-subtitle-label{display:flex;margin-top:10px}.mo-subtitle .mo-subtitle-label .icon{margin:0 4px}.mo-subtitle .mo-subtitle-label .mo-subtitle-score{color:var(--color-main);font-size:20px;font-weight:400;margin-left:16px;text-align:left}.mo-tag{background:var(--main_button_bg,#1d1f21);color:var(--main_button_color,#fff);display:inline-block;font-size:12px;height:20px;line-height:20px;padding:0 10px}.mo-flex{align-items:center;display:flex}.mo-j-space-between{justify-content:space-between}.mo-empty{justify-content:center}.mo-empty,.mo-empty .mo-empty-body{align-items:center;display:flex;flex-direction:column}.mo-empty .mo-empty-body{padding:40px 0}.mo-empty .mo-empty-des{color:var(--color-text-low);font-size:16px;font-weight:400;margin-top:20px}.mo-empty .mo-empty-btn{width:340px}:root{--color-main:var(--main_color,#1d1f21);--color-text-medium:var(--main_color,#666);--color-text-low:var(--detail_color,#888);--color-input-background:var(--secondary_page_background_color,#f6f6f6);--color-input-placeholder:var(--detail_color,#bbb);--color-divider-soft:color-mix(in srgb,var(--secondary_button_color,#ddd) 20%,transparent);--color-border-strong:var(--main_color,#1d1f21);--color-border-soft:color-mix(in srgb,var(--main_color,#1d1f21) 20%,transparent);--color-icon-disabled:color-mix(in srgb,var(--main_color,#1d1f21) 45%,transparent);--color-table-header:var(--secondary_page_background_color,#ddd);--color-table-background:rgb(from var(--secondary_page_background_color,#f6f6f6) r g b/80%)}.account-container{margin:0 auto;max-width:1200px;padding:80px 0}@media screen and (max-width:576px){.account-container{padding:0}}@media screen and (min-width:576px) and (max-width:768px){.mo-card-content{padding:0 28px}}@media screen and (max-width:576px){.mo-card-content{padding:0 14px}}@media screen and (min-width:768px) and (max-width:1200px){.mo-card-content{padding:0 42px}}.mo-confirm{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000000}.mo-confirm .mo-confirm-body{animation-duration:.5s;background-color:var(--page_background_color,#fff);border-radius:10px;color:var(--main_color,#333);padding-bottom:10px;width:360px}.mo-confirm .mo-confirm-body .mo-title{padding:40px 20px 20px;text-align:center}.mo-confirm .mo-handle{gap:12px;height:auto;min-height:80px;padding:0 40px 24px}.mo-confirm .mo-handle,.mo-confirm .mo-handle .mo-handle-btn{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.mo-confirm .mo-handle .mo-handle-btn{border-radius:var(--button_border_radius);cursor:pointer;flex:1;font-size:16px;min-height:44px;padding:10px 20px;text-align:center;transition:all .3s}.mo-confirm .mo-handle .mo-handle-ok{background:var(--main_button_bg);border:1px solid transparent;color:var(--main_button_color)}.mo-confirm .mo-handle .mo-handle-ok:hover{opacity:.9}.mo-confirm .mo-handle .mo-handle-close{background:var(--secondary_button_bg);border:1px solid var(--secondary_button_color);color:var(--secondary_button_color)}.mo-confirm .mo-handle .mo-handle-close:hover{opacity:.9}.mo-loading-warp{pointer-events:none;position:relative}.mo-loading-black .mo-loading{border-color:#000 #000 transparent}.mo-loading-black:after,.mo-loading-black:before{content:none!important}.mo-loading{animation:loadingRotate .75s linear infinite;border:2px solid;border-color:#fff #fff transparent;border-radius:50%;display:inline-block;height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}.mo-modal{bottom:0;left:0;position:fixed;right:0;top:0;z-index:510000}.mo-modal .mo-modal-mask{background-color:rgba(0,0,0,.6)}.mo-modal .mo-modal-body,.mo-modal .mo-modal-mask{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;z-index:1000}.mo-modal .mo-modal-body{align-items:center;animation-duration:.5s;display:flex;justify-content:center}.mo-modal .mo-modal-warp{align-items:center;background-color:var(--page_background_color,#fff);border-radius:10px;color:var(--main_color,#333);display:flex;flex-direction:column;padding:40px 0;width:360px}.mo-modal .mo-modal-warp .icon{height:88px;width:88px}.mo-modal .mo-modal-warp .icon path:not([fill]),.mo-modal .mo-modal-warp .icon path[fill="#333333"]{fill:var(--main_color,#333)}.mo-modal .mo-modal-warp .message-text{box-sizing:border-box;font-size:14px;margin-top:28px;padding:0 40px}.mo-alret-model{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:510000}.mo-alret-model .mo-alret-body{background-color:var(--page_background_color,#fff);border-radius:6px;box-shadow:0 0 10px #ccc;color:var(--main_color,#333);font-size:14px;padding:16px 38px}.back-box{padding:30px 0}.back-box a{align-items:center;display:flex;justify-content:center}.back-box a svg path{fill:var(--main_color,#1d1f21)}.back-box span{color:var(--color-main);font-size:16px;font-weight:500;margin-left:10px}.comment_warp{background-color:var(--color-table-background);box-sizing:border-box;padding:20px 20px 0}.comment_warp .comment_warp-header{align-items:center;display:flex;gap:10px;justify-content:flex-start}.comment_warp .comment_warp-header-nation{height:20px;margin-right:10px;width:20px}.comment_warp .comment_warp-score{align-items:center;display:flex;padding:8px 0}.comment_warp .comment_warp-score svg{margin-right:4px}.comment_warp .comment_warp-content .comment_warp-content-lable{color:#888;font-size:14px;font-weight:300;line-height:18px;margin-bottom:20px;text-align:left}.comment_warp .comment_warp-content .comment_warp-content-review{color:var(--color-main);font-size:14px;font-weight:300;margin-bottom:20px;margin-top:10px;text-align:left;text-decoration:underline}.comment_warp .comment_warp-content .comment_warp-images{display:flex;flex-wrap:wrap}.comment_warp .comment_warp-content .comment_warp-images img{cursor:pointer;height:80px;margin-bottom:20px;margin-right:20px;-o-object-fit:cover;object-fit:cover;width:80px}.comment_warp .comment_warp-product{border-top:1px solid var(--color-border-soft);padding:20px 0}.comment_warp .comment_warp-product .comment_warp-content-item-images{flex-shrink:0;height:80px;margin-right:16px;width:80px}.comment_warp-content-item-images img{height:80px;-o-object-fit:contain;object-fit:contain;width:80px}.comment_warp .comment_warp-product .comment_warp-content-item-cell{color:var(--color-main);font-size:14px}.comment_warp .comment_warp-product .comment_warp-content-item-cell .comment_warp-content-item-cell-text{margin-bottom:8px}.comment_warp .comment_warp-product .comment_warp-content-item-cell .comment_warp-content-item-cell-reviews{color:var(--color-text-low);font-size:14px;font-weight:300;text-align:left;text-decoration:underline}@media screen and (max-width:767px){.comment_warp{padding:15px 15px 0!important}.comment_warp-score{padding:8px 0 11px!important}.comment-reply-warp,.comment_warp .comment_warp-product{padding:15px 0!important}.comment_warp .comment_warp-content .comment_warp-images img{cursor:pointer;float:left;margin-bottom:15px!important;margin-right:15px!important}}.moi-write-comment{background-color:var(--page_background_color,#fff);box-sizing:border-box;color:var(--main_color,#545454);max-height:90vh;overflow-y:auto;padding:20px;width:420px}@media screen and (max-width:420px){.moi-write-comment{height:100%;max-height:calc(100vh - 20px);width:calc(100vw - 20px)}}.moi-write-comment .close{cursor:pointer;position:absolute;right:20px;top:25px}.moi-write-comment .header{align-items:center;border-bottom:1px solid var(--color-border-soft);display:flex;flex-direction:column;padding:30px 0}.moi-write-comment .header .header-img{height:auto;width:80px}.moi-write-comment .header .header-score{align-items:center;cursor:pointer;display:flex;margin-top:20px}.moi-write-comment .header .header-score svg{margin:0 2px}.moi-write-comment .mo-form{padding:20px 0;width:100%}.moi-write-comment .code-img{cursor:pointer;flex-shrink:0;height:100%;width:100%}.moi-write-comment .upload{display:flex;flex-wrap:wrap}.moi-write-comment .upload .upload-picture-card,.moi-write-comment .upload .upload-select-card{cursor:pointer;flex:0 0 68px;height:68px;margin-bottom:10px;margin-right:10px;width:68px}.moi-write-comment .upload .upload-picture-card{position:relative}.moi-write-comment .upload .upload-picture-card .vedio-icon{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.moi-write-comment .upload .upload-picture-card .vedio-icon svg{background-color:var(--page_background_color,#fff);border-radius:5px;box-sizing:border-box;padding:5px}.moi-write-comment .upload .upload-picture-card:hover .upload-picture-close{visibility:visible}.moi-write-comment .upload .upload-picture-card .upload-picture-close{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;height:20px;justify-content:center;left:0;position:absolute;right:0;visibility:hidden}@media screen and (max-width:767px){.moi-write-comment .upload .upload-picture-card .upload-picture-close{visibility:visible}}.moi-write-comment .upload .upload-picture-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.moi-write-comment .upload .upload-select-card{background:var(--page_background_color,#fff);background:color-mix(in srgb,var(--page_background_color,#fff) 94%,var(--main_color,#545454) 6%);overflow:hidden;position:relative}.moi-write-comment .upload .upload-select-card:before{background:var(--main_color,#545454);content:"";height:1px;left:24px;position:absolute;top:34px;width:20px}.moi-write-comment .upload .upload-select-card:after{background:var(--main_color,#545454);content:"";height:20px;left:34px;position:absolute;top:24px;width:1px}.moi-write-comment .upload .upload-select-card input{height:100%;opacity:0;width:100%}.layer-add-cart-success{background-color:var(--page_background_color,#fff);color:var(--main_color,#333);width:520px}@media screen and (max-width:520px){.layer-add-cart-success{width:calc(100vw - 20px)}}.layer-add-cart-success .cart-header{align-items:center;background:var(--page_background_color,#fff);background:color-mix(in srgb,var(--page_background_color,#fff) 92%,#29bb9d 8%);box-sizing:border-box;display:flex;height:80px;padding:0 30px}.layer-add-cart-success .cart-header span{color:var(--title_color,#1d1f21);font-size:24px;font-weight:400;margin-left:16px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.layer-add-cart-success .cart-header .cart-header-claer{cursor:pointer;margin-left:auto}.layer-add-cart-success .cart-header .cart-header-claer path{fill:var(--title_color,#1d1f21)}.layer-add-cart-success .cart-product-warp{max-height:50vh;overflow-y:auto}.layer-add-cart-success .cart-product{border-bottom:1px solid var(--color-border-soft);display:flex;padding:30px}.layer-add-cart-success .cart-product .cart-product-img{flex-shrink:0;height:120px;-o-object-fit:contain;object-fit:contain;width:120px}.cart-product-info{flex:1;margin-left:16px;overflow:hidden}.layer-add-cart-success .cart-product .cart-product-name{color:var(--title_color,#1d1f21);font-size:18px;font-weight:400;text-align:left}.layer-add-cart-success .cart-product-skuId,.layer-add-cart-success .cart-product-skuName{color:var(--main_color,#888);font-size:14px;font-weight:300;margin-top:4px;text-align:left;word-break:break-all}.layer-add-cart-success .cart-price{font-size:20px;padding:40px 0;text-align:center}.layer-add-cart-success .layer-add-cart-success-label{color:var(--main_color,#888);font-weight:300}.layer-add-cart-success .layer-add-cart-success-value{color:var(--main_color,#333);font-weight:700}.layer-add-cart-success .cart-operate{padding:0 30px 30px}.layer-add-cart-success .cart-operate .cart-button{background:var(--main_button_bg,#1d1f21);color:var(--main_button_color,#fff);height:48px;margin-top:0;text-align:center}.layer-add-cart-success .cart-operate .cart-button svg path{fill:var(--main_button_color,#fff)}.layer-add-cart-success .cart-operate .cart-button-plan{background:var(--page_background_color,#fff);color:var(--main_color,#1d1f21);display:block;font-size:16px;line-height:48px;margin-top:10px;text-decoration:underline}.hide{display:none}.show{display:block}.oemsaas-add{align-items:center;animation:addCard .3s ease-out;border:2px dashed #7070da;box-sizing:border-box;color:#7070da;display:flex;font-size:16px;font-weight:600;height:83px;justify-content:center;overflow:hidden;width:100%}.mo-waterfall-warp{display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-column-gap:var(--column-gutter);align-items:start}.mo-waterfall-warp .mo-waterfall-column{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:var(--row-gutter);overflow:hidden}.mo-waterfall-status-box{align-items:center;display:flex;justify-content:center;padding:0;padding:calc(var(--general_layout_spacing)*.5) 0;width:100%}.mo-waterfall-status-box .secondary_btn{margin-top:0}.mo-waterfall-status-box span{color:#000}.mo-waterfall-status-box .more-btn{background-color:var(--main_button_bg);color:var(--main_button_color);display:inline-block;font-size:16px;padding:13px 20px}.mo-waterfall-status-box .loading-box{animation:loadingRotate .75s linear infinite;border:2px solid;border-color:#000 #000 transparent;border-radius:50%;display:inline-block;height:16px;width:16px}.mo-tooltip{box-sizing:border-box;color:rgba(0,0,0,.851);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;margin:0;max-width:250px;padding:0;position:absolute;transform:scale(0);transition:all .2s;visibility:hidden;z-index:999999}.mo-tooltip .mo-tooltip-arrow{background:transparent;display:block;height:13px;overflow:hidden;pointer-events:none;position:absolute;width:13px}.mo-tooltip .mo-tooltip-arrow-content{border-color:var(--color-border-soft);border-style:solid;border-width:1px 1px 0 0;bottom:0;content:"";display:block;height:6px;left:0;margin:auto;pointer-events:auto;position:absolute;right:0;top:0;width:6px}.mo-tooltip .mo-tooltip-arrow-content,.mo-tooltip .mo-tooltip-inner{background-color:var(--page_background_color,#fff);box-shadow:0 0 4px color-mix(in srgb,var(--main_color,#545454) 20%,transparent)}.mo-tooltip .mo-tooltip-inner{color:var(--main_color,#545454);min-height:32px;min-width:30px;padding:6px 8px;text-align:left;text-decoration:none;word-wrap:break-word;border:1px solid var(--color-border-soft);border-radius:2px;box-sizing:border-box}.mo-tooltip-placement-left{padding-right:12px}.mo-tooltip-placement-left .mo-tooltip-arrow{right:0;top:10px}.mo-tooltip-placement-left .mo-tooltip-arrow .mo-tooltip-arrow-content{border-width:1px 1px 0 0;transform:translate(-6px) rotate(45deg)}.mo-tooltip-placement-right{padding-left:12px}.mo-tooltip-placement-right .mo-tooltip-arrow{left:0;top:10px}.mo-tooltip-placement-right .mo-tooltip-arrow .mo-tooltip-arrow-content{border-width:1px 0 0 1px;transform:translate(6px) rotate(-45deg)}.mo-tooltip-placement-top{padding-bottom:12px}.mo-tooltip-placement-top .mo-tooltip-arrow{bottom:0;left:12px}.mo-tooltip-placement-top .mo-tooltip-arrow .mo-tooltip-arrow-content{border-width:0 0 1px 1px;transform:translateY(-6px) rotate(-45deg)}.mo-tooltip-placement-top-center{padding-bottom:12px}.mo-tooltip-placement-top-center .mo-tooltip-arrow{bottom:0;left:50%}.mo-tooltip-placement-top-center .mo-tooltip-arrow .mo-tooltip-arrow-content{border-width:0 0 1px 1px;transform:translate(-50%,-6px) rotate(-45deg)}.mo-tooltip-placement-bottom{padding-top:12px}.mo-tooltip-placement-bottom .mo-tooltip-arrow{left:12px;top:0}.mo-tooltip-placement-bottom .mo-tooltip-arrow .mo-tooltip-arrow-content{border-width:1px 0 0 1px!important;transform:translateY(6px) rotate(45deg)}.product_detail_default .module-cell .comment_warp-header{justify-content:start}.product_detail_default .module-cell .comment_warp-header .mo-tag{margin-left:20px}.product_detail_default #swiperBox{display:flex;flex-direction:column}.product_detail_default .product-swiper-small{align-items:center;display:flex;padding:15px 0}.product_detail_default .product-swiper-small .navigation{align-items:center;cursor:pointer;display:flex;justify-content:center}.product_detail_default .product-swiper-small .swiper-container-small{overflow:hidden}.product_detail_default .product-swiper-small .swiper-small-item{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;height:76px;justify-content:center;overflow:hidden;width:76px}.product_detail_default .product-swiper-small .swiper-small-item-active{border:2px solid var(--color-main)}.product_detail_default .product-swiper-small .swiper-small-item img{height:auto;width:76px}.product_detail_default .product-tabs{border-bottom:1px solid var(--color-border-soft);display:flex}.product_detail_default .product-tabs .product-tabs-item{color:var(--color-text-low);cursor:pointer;font-size:var(--product_font_size);font-weight:600;margin-right:40px;max-width:375px;padding:18px 0}.product_detail_default .product-tabs .product-tabs-item-active{border-bottom:4px solid var(--color-main);color:var(--color-main)}.product_detail_default .product-tabs-content{padding:40px 0}.product-tabs-content .video-icon{cursor:pointer;left:40px;pointer-events:none;position:absolute;top:40px;transform:translate(-50%,-50%);z-index:100}.product_detail_default .product-tabs-content-item{display:none}.product_detail_default .product-tabs-content-item img{height:auto;max-width:100%}.product_detail_default .product-tabs-content-item-active{display:block}.product_detail_default .add-icon,.product_detail_default .reduce-icon{align-items:center;display:inline-flex;height:16px;justify-content:center;position:relative;width:16px}.product_detail_default .product-warp{box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.product_detail_default .product-warp .product-left{box-sizing:border-box;width:52%}.product_detail_default .product-warp .product-right{box-sizing:border-box;padding:0 30px;width:48%}.product_detail_default .product-warp .product-right .product-name{color:var(--title_color);font-family:var(--title_font_family);font-size:var(--big_product_font_size);font-style:var(--title_font_style);font-weight:var(--title_font_weigth);margin-bottom:20px;text-align:center}.product_detail_default .product-warp .product-right .cell-item{display:flex;justify-content:center;margin-top:30px}.product_detail_default .product-big-box{width:100%}.product_detail_default .product-big-box img{height:auto;width:100%}.product_detail_default .product-price{align-items:center;display:flex;flex-wrap:wrap;font-size:1.4285714286rem;justify-content:center;line-height:1.7142857143rem}.product_detail_default .product-price .product-price-number,.product_detail_default .product-price-discount{color:var(--buying_parice_color);margin-bottom:6px}.product_detail_default .product-price-discount{background-color:var(--discount_tag_bg);border-radius:4px;color:var(--discount_tag_color);font-size:13px;margin-left:10px;padding:1px 8px}.product_detail_default .product-price .product-price-market{color:var(--original_price_color);margin-bottom:6px;margin-left:10px;text-decoration:line-through}.moi-product-sku-label .product-sku-name{color:var(--detail_color,#666);font-size:16px;line-height:1.2857142857rem}.moi-product-sku-value .product-sku-values{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.block_product_single .product-sku-values .product-sku-select,.moi-product-sku-value .product-sku-values .product-sku-select,.popup-product-warp .product-sku-values .product-sku-select{border:1px solid #d4d4d4;border-radius:var(--button_border_radius);box-sizing:border-box;cursor:pointer;max-width:100%;position:relative}.block_product_single .product-sku-unselect,.moi-product-sku-value .product-sku-values .product-sku-select .product-sku-unselect,.popup-product-warp .product-sku-values .product-sku-select .product-sku-unselect{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:0;color:var(--main_color,#1d1f21);cursor:pointer;font-size:14px;line-height:18px;max-width:100%;min-width:120px;outline:none;padding:6px 34px 6px 6px;position:relative;text-align:center;z-index:5}.block_product_single .product-sku-select .mo-edge,.moi-product-sku-value .product-sku-values .product-sku-select .mo-edge,.popup-product-warp .product-sku-select .mo-edge{border:4px dashed transparent;border-top:4px solid var(--color-main);cursor:pointer;margin-top:-3px;position:absolute;right:10px;top:50%;transition:all .3s;-webkit-transition:all .3s}.moi-product-sku-value .product-sku-values .product-sku-values-item{align-items:center;border:1px solid transparent;box-sizing:border-box;color:var(--color-main);cursor:pointer;display:flex;font-size:14px;line-height:18px;padding:8px 15px;text-align:center}.moi-product-sku-value .product-sku-values .product-sku-values-item-image{padding:5px!important}.moi-product-sku-value .product-sku-values .product-sku-values-item img{height:45px!important;margin-right:0!important;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:45px!important}.moi-product-sku-value .product-sku-values .product-sku-values-item span{margin-left:6px}.moi-product-sku-value .product-sku-values .product-sku-values-item:hover{border:1px solid var(--main_color)}.moi-product-sku-value .product-sku-values .product-sku-values-item-active{border:1px solid var(--main_color)!important}.moi-product-sku-value .product-sku-select-delete{margin-top:-10px;position:absolute;right:6px;top:50%;z-index:100}.product_detail_default .product-calculator{border-radius:var(--button_border_radius);box-sizing:border-box;display:flex;height:44px;justify-content:center}.product_detail_default .product-calculator .product-calculator-handle,.product_detail_default .product-calculator .product-calculator-value{box-sizing:border-box;cursor:pointer;line-height:44px;position:relative;text-align:center;width:44px}.product_detail_default .product-calculator .product-calculator-value{background-color:transparent;color:var(--main_color,#1d1f21);font-size:1rem;width:80px}.product_detail_default .product-calculator .product-calculator-handle{align-items:center;display:flex;justify-content:center}.product_detail_default .product-btns{display:flex;width:100%}.product_detail_default .product-btns .mo-btn{flex:1}.product_detail_default .product-btns .divider{width:20px}.product_detail_default .product-btns .product-cart,.product_detail_default .product-btns .product-now{flex:1}.product_detail_default .product-right .main_btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:420px){.product_detail_default .product-btns{flex-direction:column}.product_detail_default .product-btns .divider{height:15px}.product_detail_default .product-btns .product-cart,.product_detail_default .product-btns .product-now{flex:none;width:100%}}.product_detail_default .module-box{border-top:1px solid var(--color-border-soft);margin-top:60px}.product_detail_default .module-box .module-cell{border-bottom:1px solid var(--color-border-soft);cursor:pointer}.module-cell-active .reduce-icon{display:block!important}.module-cell-active .add-icon{display:none!important}.module-cell-active .detail-box{display:block!important}.product_detail_default .module-box .module-cell-header{display:flex;justify-content:space-between;overflow:hidden;padding:24px 0}.product_detail_default .module-box .module-cell-header .module-cell-tile{color:var(--title_color,#1d1f21);flex:1;font-size:var(--product_font_size);font-weight:400;overflow:hidden}.module-cell-header .add-icon{display:block}.module-cell-header .reduce-icon{display:none}.product_detail_default .detail-box{display:none;padding:0 0 24px}.product_detail_default .detail-box .detail-footer,.product_detail_default .detail-box .detail-header{color:var(--color-text-low);font-size:1rem;line-height:1.8571428571rem}.product_detail_default .detail-box .detail-list{padding:24px 0}.product_detail_default .detail-box .detail-list li{color:var(--color-main);font-size:1rem;line-height:1.2857142857rem}.product_detail_default .detail-box .detail-list li+li{margin-top:10px}.product_detail_default .carousel-panel{overflow:hidden;width:100%}.product_detail_default .carousel-panel .carousel-panel-container{display:flex;height:100%}.product_detail_default .carousel-panel .carousel-panel-container .carousel-panel-container-item{flex-shrink:0;height:100%;width:100%}.product_detail_default .share-warp{display:flex;flex-wrap:wrap;justify-content:center;padding:28px 0}.product_detail_default .share-warp .share-item{align-items:center;color:var(--color-main);display:flex;font-size:1rem;margin:5px 10px}.product_detail_default .share-warp .share-item svg path{fill:var(--main_color,#000)}.product_detail_default .share-warp .share-item span{margin-left:10px}.product_detail_default .back-box{padding:30px 0}.product_detail_default .back-box a{align-items:center;display:flex;justify-content:center}.product_detail_default .back-box span{color:var(--color-main);font-weight:500;margin-left:10px}@media screen and (max-width:845px){.product_detail_default{margin:0 auto!important}.product_detail_default .product-warp{display:flex;flex-direction:column;margin:0 auto!important;padding:0!important}.product_detail_default .product-warp .product-right .product-name{margin-bottom:15px}.product_detail_default .product-warp .product-right{padding:0 10px}.product_detail_default .product-warp .product-right .cell-item{margin-top:15px}.product_detail_default .module-box{margin-top:20px}.product_detail-card-bottom .product-card-bottom{display:none!important}.product_detail-card-bottom .product-card-right{display:block!important}.product_detail_default .product-warp .product-left,.product_detail_default .product-warp .product-right{box-sizing:border-box;flex:1;width:100%}}@media screen and (min-width:846px) and (max-width:1200px){.product_detail_default .product-card-bottom,.product_detail_default .product-warp{padding:0 30px}.product_detail_default .product-btns{flex-wrap:wrap}.product_detail_default .product-btns .main_btn,.product_detail_default .product-btns .secondary_btn{width:100%}.product_detail_default .product-btns .divider{height:20px}}.all_comment{color:var(--color-main);display:block;font-size:1rem;font-weight:700;padding:40px 0;text-align:center}.product_detail_default .comment-btn{width:250px}.general_layout-width{box-sizing:border-box;max-width:var(--general_layout_width);padding:0 var(--general_layout_spacing)}.general_background-color{background-color:var(--page_background_color)}.general_title-color{color:var(--title_color);font-family:var(--title_font_family);font-size:var(--title_font_size);font-style:var(--title_font_style);font-weight:var(--title_font_weigth);letter-spacing:var(--title_letter_spacing)}.general_main-color{color:var(--main_color)}.general_buying-color{color:var(--buying_parice_color)!important}.general_original-color{color:var(--original_price_color)!important;text-decoration:line-through}.general_button-background-color{background-color:var(--botton_background_color)}.general_button-font-color{color:var(--botton_font_color)}.general_button-border-color{border-color:var(--botton_border_color)}.general_assist_button-border-color{color:var(--assist_botton_font_color)}.general_assist_button-background-color{background-color:var(--assist_botton_background_color)}.general_assist_button-border-color{border-color:var(--assist_botton_border_color)}.product_pic{position:relative}.product_save_price{margin-left:5px}.discount_tag.label_style_1{color:#fff;height:80px;line-height:80px;position:absolute;right:0;top:0;width:80px}.discount_tag.label_style_1 .discount_tag_graphics{border-left:80px solid transparent;border-top:80px solid var(--discount_tag_bg);content:"";height:0;position:absolute;right:0;top:0;width:0}.discount_tag.label_style_1 .discount_tag_name{color:var(--discount_tag_color);font-size:14px;height:40px;left:15px;line-height:18px;position:relative;text-align:center;top:6px;transform:rotate(45deg);width:80px;z-index:9}.discount_tag.label_style_1 .discount_tag_name span{display:block}.discount_tag.label_style_2{color:var(--discount_tag_color)!important;padding:0 0 10px;position:absolute;right:0;top:0}.discount_tag.label_style_2 .discount_tag_graphics{bottom:0;height:10px;left:0;position:absolute;width:40px}.discount_tag.label_style_2 .discount_tag_name{background:var(--discount_tag_bg);padding:10px 0;text-align:center;width:40px}.discount_tag.label_style_2 .discount_tag_graphics:before{border-left:20px solid transparent;border-top:10px solid var(--discount_tag_bg);content:"";height:0;position:absolute;right:0;top:0;width:0}.discount_tag.label_style_2 .discount_tag_graphics:after{border-right:20px solid transparent;border-top:10px solid var(--discount_tag_bg);content:"";height:0;left:0;position:absolute;top:0;width:0}.discount_tag.label_style_3{align-items:center;color:#fff;display:flex;height:80px;justify-content:center;overflow:hidden;position:absolute;right:0;top:0;width:80px}.discount_tag.label_style_3 .discount_tag_name{background:var(--discount_tag_bg);color:var(--discount_tag_color);height:24px;left:10px;line-height:24px;padding:0 30px;position:relative;top:-10px;transform:rotate(45deg);white-space:nowrap;z-index:9}.discount_tag.label_style_4{border-radius:50%;height:48px;width:48px}.discount_tag.label_style_4,.discount_tag.label_style_5{align-items:center;background:var(--discount_tag_bg);color:var(--discount_tag_color);display:flex;justify-content:center;position:absolute;right:10px;top:10px}.discount_tag.label_style_5{border-radius:15px;padding:3px 8px}.discount_tag.label_style_6{border-bottom-right-radius:15px;border-top-left-radius:15px;padding:3px 8px}.discount_tag.label_style_6,.discount_tag.label_style_7{align-items:center;background:var(--discount_tag_bg);color:var(--discount_tag_color);display:flex;justify-content:center;position:absolute;right:10px;top:10px}.discount_tag.label_style_7{box-sizing:border-box;height:24px;padding:4px 6px}.discount_tag.label_style_7 .discount_tag_graphics{height:100%;left:-10px;position:absolute;width:10px}.discount_tag.label_style_7 .discount_tag_graphics:after{border-left:7px solid transparent;border-top:15px solid var(--discount_tag_bg);content:"";height:0;position:absolute;right:0;top:0;width:0}.discount_tag.label_style_7 .discount_tag_graphics:before{border-bottom:15px solid var(--discount_tag_bg);border-left:7px solid transparent;bottom:0;content:"";height:0;position:absolute;right:0;width:0}.discount_tag.label_style_8{align-items:center;background:var(--discount_tag_bg);box-sizing:border-box;color:var(--discount_tag_color);display:flex;height:24px;justify-content:center;padding:0 8px 0 0;position:absolute;right:10px;top:10px}.discount_tag.label_style_8 .discount_tag_graphics{border-bottom:17px solid var(--discount_tag_bg);border-right:17px solid transparent;left:-8px;position:absolute;transform:rotate(45deg)}.discount_tag.label_style_4 .discount_tag_graphics{display:none}.discount_tag.label_style_4 .discount_tag_name{color:var(--discount_tag_color);line-height:18px}.discount_tag.label_style_4 .discount_tag_name span{display:block}.product_tag_list{left:10px;opacity:0;position:absolute;top:10px;transition:all .3s;visibility:hidden}.fall-item:hover .product_tag_list,li:hover .product_tag_list{opacity:1;visibility:visible}.product_tag_list a{align-items:center;background-color:var(--main_button_bg);border-radius:50%;display:flex;height:36px;justify-content:center;margin-bottom:10px;transition:all .3s;width:36px}.product_tag_list a svg{fill:var(--main_button_color)}.product_tag_list a:hover{transform:scale(1.1)}.product_img{overflow:hidden}@media (any-hover:hover){.product_img_hover:hover .default_img{display:none;opacity:0}.product_img_hover:hover .hover_img{display:block;opacity:1}}.product_img .hover_img{display:none;opacity:0}@media (any-hover:hover){.default_product_img_hover:hover .default_img{display:none}.default_product_img_hover:hover .hover_img{display:block;opacity:1}}.default_product_pic .hover_img{display:none}@media screen and (max-width:767px){.wap_hide{display:none}.product_tag_list a{height:34px;width:34px}.product_tag_list a svg{height:14px;width:14px}#MainContent>div{margin-bottom:calc(var(--general_layout_spacing)*.65)}}@media (max-width:768px){.solgan-warp .solgan-flex .solgan-flex-item{padding:0}.discount_tag.label_style_1{right:-8px;top:-8px;transform:scale(.8)}}.main_btn{align-items:center;background:var(--main_button_bg);border-radius:var(--button_border_radius);box-sizing:border-box;color:var(--main_button_color);cursor:pointer;display:flex;font-size:16px;justify-content:center;margin-top:30px;min-height:48px;padding:10px 20px;text-align:center;transition:all .3s}.main_btn:hover{opacity:.9}.secondary_btn{background:var(--secondary_button_bg);border:1px solid var(--secondary_button_color);border-radius:var(--button_border_radius);box-sizing:border-box;color:var(--secondary_button_color);cursor:pointer;display:inline-block;font-size:16px;height:48px;line-height:48px;margin-top:30px;overflow:hidden;padding:0 20px;text-align:center;text-overflow:ellipsis;transition:all .3s;white-space:nowrap}@media (any-hover:hover){.secondary_btn:hover{background:var(--main_button_bg);color:var(--main_button_color)}}.form_btn{box-sizing:border-box;margin:0;width:100%}.block_product_name a{color:var(--title_color);font-size:var(--product_font_size)}.paypal_checkout_button{background:#ffc439;border-radius:var(--button_border_radius);display:block;height:45px;line-height:45px;position:relative;text-align:center;width:100%}.paypal_checkout_button img{position:relative;top:50%}.paypal_checkout_button .paypal-button-logo{height:24px;max-height:33px;min-height:22px;position:relative;text-align:left;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);vertical-align:top}@media (max-width:768px){.block_title{margin-bottom:calc(var(--general_layout_spacing)*.5)}.block_title .block_detail{margin-top:calc(var(--general_layout_spacing)*.1);padding:0 15px}.block_image .content-title,.block_title h2,.general_title-color,.mo-header .header-title,.title{font-size:calc(var(--title_font_size)*var(--wap_title_scale))}.block_product_single .product-info .product-info-title{font-size:calc(var(--big_product_font_size)*var(--wap_title_scale))}}@media (max-width:767px){.title{margin-bottom:calc(var(--general_layout_spacing)*.5);margin-top:calc(var(--general_layout_spacing)*.75)}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.mo-popup{z-index:510000}.mo-popup,.mo-popup .mo-popup-mask{bottom:0;left:0;position:fixed;right:0;top:0}.mo-popup .mo-popup-mask{background-color:rgba(0,0,0,.2);height:100%;z-index:1000}.mo-popup .mo-popup-body{align-items:center;animation-duration:.5s;border-radius:var(--button_border_radius);color:#000;display:flex;justify-content:center;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1000}.popup-product-warp{background-color:var(--page_background_color,#fff);box-sizing:border-box;color:var(--main_color,#545454);display:flex;justify-content:space-between;overflow-y:auto;padding:40px 30px;position:relative}.popup-product-warp .icon-claer{cursor:pointer;position:fixed;right:20px;top:20px;z-index:10}.popup-product-warp .icon-claer path{fill:var(--main_color,#545454)}.popup-product-warp .product-swiper{box-sizing:border-box;flex-shrink:0;flex:1;margin-right:20px;overflow:hidden}@media (max-width:768px){.popup-product-warp .product-swiper{display:none}}.popup-product-warp .product-swiper .swiper-container{width:100%}.popup-product-warp .product-details{box-sizing:border-box;flex:1;flex-shrink:0;width:50%}.popup-product-warp .product-details .product-title{color:var(--title_color,#1d1f21);font-size:20px;font-weight:400;padding-bottom:30px;position:relative;text-align:center}.popup-product-warp .product-details .product-title:after{border:1px solid var(--title_color,#1d1f21);bottom:0;content:"";left:50%;margin-left:-25px;position:absolute;width:50px}.popup-product-warp .product-details .cell-item{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:6px;margin-top:30px}.popup-product-warp .product-price-discount{background-color:var(--discount_tag_bg);border-radius:4px;color:var(--buying_parice_color);color:var(--discount_tag_color);font-size:13px;margin-bottom:6px;margin-left:10px;padding:1px 8px}.popup-product-warp .product-details .product-price-number{font-size:20px;font-weight:400}.popup-product-warp .product-details .product-price-market{font-size:20px;font-weight:300;text-decoration:line-through}.popup-product-warp .product-details .product-sku-name{color:var(--detail_color,#666);font-size:14px;font-weight:400}.popup-product-warp .product-sku-values{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.popup-product-warp .product-details .product-sku-values-item{align-items:center;background:var(--page_background_color,#fff);border:1px solid transparent;border-radius:var(--popup_border_radius);color:var(--main_color,#545454);cursor:pointer;display:flex;font-size:14px;line-height:18px;padding:6px 16px;text-align:center}.popup-product-warp .product-details .product-sku-values-item img{height:30px;margin-right:6px;vertical-align:middle;width:30px}.popup-product-warp .product-details .product-sku-values-item-active,.popup-product-warp .product-details .product-sku-values-item-active:hover{border:1px solid var(--main_color,#545454)}.popup-product-warp .product-details .product-calculator{box-sizing:border-box;display:flex;height:44px;justify-content:center}.popup-product-warp .product-details .product-calculator .product-calculator-handle,.popup-product-warp .product-details .product-calculator .product-calculator-value{box-sizing:border-box;cursor:pointer;line-height:44px;position:relative;text-align:center;width:44px}.popup-product-warp .product-details .product-calculator .product-calculator-value{background:var(--page_background_color,#fff);color:var(--main_color,#545454);font-size:1rem;margin:0 30px}.popup-product-warp .product-details .product-calculator .product-calculator-handle{align-items:center;display:flex;justify-content:center}.popup-product-warp .product-details .product-calculator .add-icon{display:inline-block;height:15px;position:relative;width:15px}.popup-product-warp .product-details .product-calculator .add-icon:before{background:var(--main_color,#545454);border-radius:1px;content:"";height:1px;left:0;opacity:.9;position:absolute;top:7px;width:15px}.popup-product-warp .product-details .product-calculator .add-icon:after{background:var(--main_color,#545454);border-radius:1px;content:"";height:15px;left:7px;opacity:.9;position:absolute;width:1px}.popup-product-warp .product-details .product-calculator .reduce-icon{display:inline-block;height:15px;position:relative;width:15px}.popup-product-warp .product-details .product-calculator .reduce-icon:before{background:var(--main_color,#545454);border-radius:1px;content:"";height:1px;left:0;opacity:.9;position:absolute;top:7px;width:15px}.popup-product-warp .product-details .product-btns{display:flex;width:100%}.popup-product-warp .product-details .product-btns .mo-btn{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-product-warp .product-details .product-btns .divider{width:20px}.product-swiper-small{padding:20px 0}.product-swiper-small .navigation path{fill:var(--main_color,#000)}.product-swiper-small .navigation.swiper-button-disabled path{fill:var(--color-icon-disabled)}.product-swiper-small .swiper-container-small .swiper-small-item{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;height:76px;justify-content:center;overflow:hidden;width:76px}.product-swiper-small .swiper-container-small .swiper-small-item img{height:auto;width:76px}.product-swiper-small .swiper-container-small .active{border:2px solid var(--title_color)!important}.popup-product-warp-attr{width:480px}.product-sku-values-item-disable{color:var(--detail_color,#666)!important;position:relative;text-decoration:line-through}.product-sku-values-item-disable.skyStyle-image.sku-image-item-mall .product-sku-values-item-disable-mask:after{border:2px solid #fff;border-radius:50%;box-sizing:border-box;content:"";height:18px;position:absolute;width:18px}.product-sku-values-item-disable.skyStyle-image.sku-image-item-mall .product-sku-values-item-disable-mask:before{background-color:#fff;content:"";height:18px;position:absolute;transform:rotate(45deg);width:2px}.product-sku-values-item-disable.skyStyle-image.sku-image-item-mall .product-sku-values-item-disable-mask{align-items:center;background-color:rgba(0,0,0,.2);display:flex;height:calc(100% + 2px);justify-content:center;left:-1px;position:absolute;top:-1px;width:calc(100% + 2px)}.product-sku-values-item-disable.skyStyle-color.colorRender .product-sku-values-item-disable-mask{align-items:center;background-color:rgba(0,0,0,.2);border-radius:50%;display:flex;height:calc(100% - 2px);justify-content:center;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 2px)}.product-sku-values-item-disable.skyStyle-color.colorRender .product-sku-values-item-disable-mask:after{background-color:#fff;content:"";height:83%;position:absolute;transform:rotate(45deg);width:2px}.product-sku-values-item-disable:hover{border:1px solid transparent!important}@media (max-width:844px){.product-swiper-small{padding:14px 15px!important}.product-swiper-small .swiper-container-small .swiper-small-item{height:150px;width:150px}}@media (max-width:480px){.popup-product-warp-attr{width:calc(100vw - 20px)!important}}@media (max-width:767px){.product_tag_list{opacity:1;visibility:visible}}.popup-product-warp-attr .product-details{height:100%;width:100%}.popup-product-warp-attr .product-btns{display:block!important}.popup-product-warp-attr .product-btns .divider{height:20px;width:100%}.line-clamp2{word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;word-break:normal;-webkit-box-orient:vertical;text-align:center;width:100%}.line-clamp2,.text-white-space{overflow:hidden;text-overflow:ellipsis}.text-white-space{white-space:nowrap}@media (max-width:800px){.cart-layer .cart-content{width:90%}}.comment-reply-warp{border-top:1px dashed var(--color-border-soft);padding:20px 0}.comment-reply-warp .comment-reply-warp-title{display:flex;justify-content:space-between}.comment-reply-warp-name{color:var(--main_color,#545454);font-size:14px}.comment-reply-warp-date{color:var(--detail_color,#666);font-size:14px}.comment-reply-warp .comment-reply-warp-content{color:var(--detail_color,#666);font-size:14px;margin-top:10px}.comment_warp-content-lable-show{-webkit-line-clamp:initial!important;overflow:visible!important}.comment_warp-content-lable-hide{display:-webkit-box;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;text-align:center;width:100%}.comment_warp-content-review{cursor:pointer;display:none}.comment-warp{min-height:60px}.product-swiper-small .navigation{outline:none!important}.account-nav-warp{display:none;margin-bottom:0!important;position:relative}.account-nav-warp .account-nav-title{align-items:center;background:var(--page_background_color,#fff);background:color-mix(in srgb,var(--page_background_color,#fff) 94%,var(--main_color,#545454) 6%);color:var(--main_color);cursor:pointer;display:flex;font-size:1.1428571429rem;height:64px;justify-content:space-between;padding:0 30px;position:relative}.account-nav-warp .account-nav-title .account-edge{border:6px dashed transparent;border-top:6px solid var(--main_color);cursor:pointer;margin-top:-3px;position:absolute;right:30px;top:50%;transition:all .3s;-webkit-transition:all .3s}.account-nav-warp .account-nav-title-active .account-edge{margin-top:-6px;transform:rotate(180deg)}.account-nav-list{background-color:var(--page_background_color,#fff);box-shadow:0 3px 10px 0 rgba(0,0,0,.2);color:var(--main_color,#333);display:none;flex-direction:column;left:0;padding:10px 0;position:absolute;right:0;top:64px;z-index:100}.account-nav-list .account-nav-item{box-sizing:border-box;padding:0 30px;width:100%}.account-nav-list .account-nav-item a{color:var(--main_color);display:block;font-size:14px;height:64px;line-height:64px}@media screen and (max-width:768px){.account-nav-warp{display:block}}.grid-warp{display:grid;grid-template-columns:repeat(var(--template-columns),1fr);grid-column-gap:var(--grid-column);grid-row-gap:var(--grid-row)}.collection_detail_default{margin-top:20px}.mo-header-account{padding:60px 0}@media screen and (max-width:767px){.mo-header-account{padding:15px 0}}@media screen and (min-width:768px) and (max-width:1024px){.mo-header-account{padding:30px 0}}.default_block_warp{align-items:center;background-color:#eef0f5;display:flex;justify-content:center}.mo-editor-reset{overflow:hidden}.mo-editor-reset img,.mo-editor-reset table,.mo-editor-reset video{height:auto;max-width:100%!important}@media screen and (max-width:767px){.mo-editor-reset iframe,.mo-editor-reset img,.mo-editor-reset table,.mo-editor-reset video{height:auto!important}}.mo-editor-reset p{display:block;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0}.mo-editor-reset strong{font-weight:700}.mo-editor-reset ol{list-style-type:decimal}.mo-editor-reset ol,.mo-editor-reset ul{display:block;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding-inline-start:40px}.mo-editor-reset ul{list-style-type:disc}.mo-editor-reset ol li{list-style-type:decimal}.mo-editor-reset ol li,.mo-editor-reset ul li{display:list-item;text-align:-webkit-match-parent}.mo-editor-reset ul li{list-style-type:disc}.mo-editor-reset table{box-sizing:border-box;display:table;text-indent:0;word-wrap:break-word;border-collapse:collapse}.mo-editor-reset table img{width:100%}.mo-editor-reset tbody{border-color:inherit;display:table-row-group;vertical-align:middle}.mo-editor-reset tr{border-color:inherit;display:table-row;vertical-align:inherit}.mo-editor-reset table[border]:not([border="0"]):not([style*=border-color]) td,.mo-editor-reset table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}.mo-editor-reset table[border]:not([border="0"]):not([style*=border-style]) td,.mo-editor-reset table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}.mo-editor-reset table[border]:not([border="0"]):not([style*=border-width]) td,.mo-editor-reset table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}.mo-editor-reset table:not([cellpadding]) td,.mo-editor-reset table:not([cellpadding]) th{padding:.4rem}.mo-editor-reset td{display:table-cell;vertical-align:inherit}.mo-editor-reset td,.mo-editor-reset th{border:1px dashed #bbb}.quick-iframe-wrap{background-color:transparent;height:30px;transition:all .35s;width:100%}.quick-iframe-wrap-loading{animation:loadingRotate .75s linear infinite;border:2px solid;border-color:#fff #fff transparent;border-radius:50%;display:inline-block;height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}@keyframes loadingRotate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.quick-iframe{background-color:var(--page_background_color,#fff);border:none;height:0;max-height:90vh;pointer-events:auto;vertical-align:top}.normal-quick-iframe{height:100%;width:1000px}.simple-quick-iframe{height:100%;width:500px}@media screen and (max-width:500px){.simple-quick-iframe{width:100vw}.normal-quick-iframe{width:100vw!important}.popup-quick-body{align-items:flex-end!important;bottom:0;left:0!important;overflow:inherit!important;right:0!important;top:0!important;transform:translate(0)!important}}@media screen and (max-width:1000px){.normal-quick-iframe{width:calc(100vw - 20px)}}.view-picture{background-color:transparent;bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;transition:all .7s;z-index:9999999999}.view-picture .video-icon{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;z-index:100}.view-picture .view-picture-swiper{bottom:0;left:0;position:absolute;right:0;top:0}.view-picture .view-picture-operate{align-items:center;bottom:-80px;display:flex;justify-content:center;left:0;position:absolute;right:0;transition:all .4s;z-index:100}.view-picture .view-picture-operate .operate-arrow-left,.view-picture .view-picture-operate .operate-arrow-right{height:45px;width:45px}.view-picture .view-picture-operate .operate-arrow-close,.view-picture .view-picture-operate .operate-arrow-left,.view-picture .view-picture-operate .operate-arrow-right{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 10px rgba(54,54,54,.15);cursor:pointer;display:flex;justify-content:center;overflow:hidden;position:relative;text-align:center}.view-picture .view-picture-operate .operate-arrow-close{height:55px;margin:0 18px;vertical-align:middle;width:55px;z-index:1}.view-picture .swiper-button-disabled{visibility:hidden}.view-picture .view-picture-swiper li{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:20px;width:100%}@media screen and (max-width:767px){.view-picture .video-icon{display:none}.view-picture .view-picture-swiper li{padding:20px 0}}.view-picture .view-picture-swiper img{max-height:calc(100% - 50px);max-width:100%;-o-object-fit:contain;object-fit:contain}.view-picture-operate-show .view-picture-operate{bottom:80px}.view-picture-operate-hide .view-picture-operate{bottom:-80px}.cell-star.no-margin{margin-top:0}.moi-start-warp{align-items:center;display:flex;font-size:14px;justify-content:center}.moi-start-warp svg{flex-shrink:0}@media screen and (max-width:767px){.moi-start-warp svg{height:14px;width:14px}}.moi-start-warp svg+.moi-start-warp svg{margin-left:4px}.moi-start-warp>span{color:var(--title_color);font-weight:500;line-height:1;margin-left:6px}div[data-section-type=product_detail] .control-product_detail-comment_star .moi-start-warp.moi-start-warp-underline>span:last-child{cursor:pointer}div[data-section-type=product_detail] .control-product_detail-comment_star .moi-start-warp.moi-start-warp-underline>span:last-child>span{text-decoration:underline;text-underline-offset:3px}.moi-start-warp>span:last-child>span{display:inline-block;margin:0 2px}.moi-start-warp .comment-star-warp{position:relative}.moi-start-warp .comment-star-base{align-items:center;display:flex;flex-wrap:nowrap!important;position:relative}.moi-start-warp .comment-star-warp .cell-star{display:flex;justify-content:center;margin-top:12px}.moi-start-warp .comment-star-warp .comment-star-warp-choose{bottom:0;left:0;overflow:hidden;position:absolute;top:0}.mo-alert-info-model{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:99999999999999}.mo-alert-info-model .mo-alert-info-body{align-items:center;animation-name:bounceIn;background:var(--page_background_color,#fff);border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.122),0 6px 16px rgba(0,0,0,.078),0 9px 28px 8px rgba(0,0,0,.051);color:var(--main_color,#333);display:inline-flex;font-size:14px;padding:10px 16px;pointer-events:all}.mo-alert-info-model .mo-alert-info-body svg{height:14px;margin-right:8px;width:14px}.mo-alert-info-model.mo-alert-info-model_top{align-items:flex-start}.mo-alert-info-model.mo-alert-info-model_top .mo-alert-info-body{animation-name:bounceInDown;margin-top:64px}.mo-alert-info-model .mo-alert-info-body.mo-alert-info_close-top-animation{animation-name:bounceOutUp}.mo-alert-info-model .mo-alert-info-body.mo-alert-info_close-center-animation{animation-name:bounceOut}.pub-mo-form-item-value{position:relative}.pub-mo-form-item-value .mo-form-input:focus{padding-top:23px}.pub-mo-form-item-value .mo-form-input:focus~.field_label{font-size:12px;letter-spacing:.04rem;top:16px}.pub-mo-form-item-value .mo-form-input:not(:-moz-placeholder)~.field_label{font-size:12px;letter-spacing:.04rem;top:16px}.pub-mo-form-item-value .mo-form-input:not(:placeholder-shown)~.field_label{font-size:12px;letter-spacing:.04rem;top:16px}.pub-mo-form-item-value .mo-form-input:not(:-moz-placeholder){padding-top:23px}.pub-mo-form-item-value .mo-form-input:not(:placeholder-shown){padding-top:23px}.pub-mo-form-item-value .mo-form-input::-moz-placeholder{color:transparent}.pub-mo-form-item-value .mo-form-input::placeholder{color:transparent}.pub-mo-form-item-value .field_label{color:#aaa;cursor:pointer;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%);transition:top .1s ease,font-size .1s ease}.product_preview-video-container,.product_preview-youtube-container{position:relative;width:100%}.product_preview-youtube-container{height:380px}.product_preview-video-container video{left:0;position:absolute;top:0}.product_preview-video-container iframe,.product_preview-video-container video,.product_preview-youtube-container iframe,.product_preview-youtube-container video{height:100%;width:100%}.swiper-slide-video{position:relative}.swiper-slide-video .video-icon{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:100}.product-swiper-small{align-items:center;display:flex;padding:15px 0}.product-swiper-small .navigation{align-items:center;cursor:pointer;display:flex;justify-content:center}.product-swiper-small .swiper-container-small{overflow:hidden}.product-swiper-small .swiper-small-item{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;height:76px;justify-content:center;overflow:hidden;width:76px}.product-swiper-small .swiper-small-item img{height:auto;width:76px}.product-swiper-small .swiper-small-item-active{border:2px solid var(--color-main)}.product-swiper-small .arrow{display:none;font-size:0;padding:0 12px}@media (max-width:767px){.product-swiper-small .arrow{display:inline-block}.product-swiper-small{display:flex;justify-content:space-between;padding:15px 0}.product-swiper-small.show_mobile_thumbnail .arrow{display:none}.product-swiper-small.show_mobile_thumbnail .swiper-container-small .swiper-small-item{border:2px solid transparent;border-radius:0;box-sizing:border-box;height:64px;width:64px}.product-swiper-small.show_mobile_thumbnail .swiper-container-small .swiper-small-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-swiper-small .swiper-container-small .swiper-small-item{border:2px solid var(--title_color);border-radius:50%;box-sizing:border-box;height:10px;width:10px}.product-swiper-small .swiper-container-small .swiper-small-item:last-child{margin-right:0!important}.product-swiper-small .swiper-container-small .active{background-color:var(--title_color)!important;border:2px solid var(--title_color)!important}.product-swiper-small .swiper-container-small .swiper-small-item img{display:none}}.cart-label-warp{background:#fff0ef;border-radius:4px;color:#ec4330;display:inline-block;font-size:14px;line-height:1;margin-top:5px;padding:5px 10px}.cart-label-timer{align-items:center;display:inline-flex;margin-top:5px}.minicart_qty-disable{cursor:not-allowed;opacity:.6;pointer-events:none}.product-right-sticky{position:sticky;top:15px;z-index:1}.product_preview_temp1 .swiper-slide{margin-bottom:20px}.product_preview_temp1 .swiper-prev{left:15px}.product_preview_temp1 .swiper-next{right:15px}.product_preview_temp1 .swiper-navigation{align-items:center;background-color:#fff;border-radius:50%;display:flex;display:none;height:44px;justify-content:center;position:absolute;right:15px;top:50%;width:44px;z-index:9}@media (max-width:767px){.product_preview_temp1{margin-bottom:20px}.product_preview_temp1 .swiper-navigation{display:flex}}#product_detail .product-left .product-right-sticky .swiper-container .swiper-slide img{border-radius:var(--img-radius)!important}#product_detail .product-left .product-right-sticky .swiper-container .swiper-slide .product_preview-youtube-container{border-radius:var(--img-radius);overflow:hidden}#product_detail .product-left .product-right-sticky .swiper-container-small .swiper-slide{border-radius:calc(var(--img-radius)*.8)}.product_preview_temp2 .swiper-prev{left:15px}.product_preview_temp2 .swiper-next{right:15px}.product_preview_temp2 .swiper-navigation{align-items:center;background-color:#fff;border-radius:50%;display:flex;display:none;height:44px;justify-content:center;position:absolute;right:15px;top:50%;width:44px;z-index:9}@media screen and (min-width:768px){.product_preview_temp2>ul{display:grid;gap:20px;grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.product_preview_temp2 .swiper-navigation{display:flex}}.product_preview_bigtiledown .bigtiledown-pagination{align-items:center;display:flex;justify-content:center;padding:15px 0}.product_preview_bigtiledown .bigtiledown-pagination .swiper-pagination{position:static;width:120px}@media (min-width:767px){.product_preview_bigtiledown-wrapper{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;row-gap:20px}.product_preview_bigtiledown-wrapper .swiper-slide{width:calc(50% - 10px)}.product_preview_bigtiledown-wrapper .swiper-slide:first-child{width:100%}.product_preview_bigtiledown .bigtiledown-pagination{display:none}}.product_preview_right{display:flex}.product_preview_right .product-swiper-small{display:flex;flex-direction:column;padding:0 0 0 15px}.product_preview_right .swiper-container-small{max-height:500px}.product_preview_right .navigation{transform:rotate(90deg)}@media (max-width:767px){.product_preview_left,.product_preview_right{display:block}.product_preview_right .product-swiper-small{display:flex;flex-direction:row}.product_preview_right .swiper-container-small{height:auto}}.product_preview_left{display:flex;flex-direction:row-reverse}.product_preview_left .product-swiper-small{display:flex;flex-direction:column;padding:0 15px 0 0}.product_preview_left .swiper-container-small{max-height:500px}.product_preview_left .navigation{transform:rotate(90deg)}@media (max-width:767px){.product_preview_left{display:block}.product_preview_left .product-swiper-small{display:flex;flex-direction:row}.product_preview_left .swiper-container-small{height:auto}}@media (min-width:767px){.preview_bigtiledown_wrapper{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;row-gap:20px}.product_preview_bigtiledown .swiper-slide{width:calc(50% - 10px)}.product_preview_bigtiledown .swiper-slide:first-child{width:100%}.product_preview_bigtiledown .bigtiledown-pagination{display:none}}select{font-family:var(--general_font_family)}.product_flex_left .cell-item,.product_flex_left .cell-star,.product_flex_left .mobile_product_preview,.product_flex_left .moi-product-sku-value .product-sku-values{justify-content:start!important}.product-info-describe{text-align:center}.virtual_sale{color:var(--main_color)!important;font-size:var(--general_font_size)!important}.product_flex_left .product-info-describe,.product_flex_left .product-info-subtitle,.product_flex_left .product-info-title,.product_flex_left .product-name,.product_flex_left .product-title{text-align:left!important}.product_flex_left .product-calculator{border:1px solid var(--color-main);color:var(--color-main)}.product_flex_left .product-calculator .product-calculator-value{margin:0}.product_flex_left .product-sku-values .product-sku-values-item{margin-left:0!important;margin-right:15px;margin-top:15px}.moi-product-option .moi-product-sku-value{margin-top:15px!important}.moi-product-option .moi-product-sku-value,.moi-product-option .moi-product-sku-value .product-sku-select,.moi-product-option .moi-product-sku-value .product-sku-unselect,.moi-product-option .moi-product-sku-value .product-sku-values{box-sizing:border-box;max-width:100%}.moi-product-option .moi-product-sku-value .product-sku-unselect{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product_flex_left .product-price{justify-content:start!important}.product_flex_left .product-price .product-price-number{margin-right:10px}.product_flex_left .product-price .product-price-market{margin-left:0;margin-right:10px}.product_flex_left .product-price-discount{margin-left:0}.block_product_img_list{margin-top:10px}.block_product_img_list .img_list{gap:3px}.block_product_img_list .img_list .img_list_item{box-sizing:border-box;height:28px;padding:2px;width:28px}.block_product_img_list .img_list .img_list_item.active{border:1px solid}.block_product_img_list .img_list .morNumber{align-items:center;display:flex}.block_product_img_list .img_list .morNumber:empty{display:none}.block_product_img_list .img_list .img_list_item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.moi-product-sku-value .product-sku-values .product-sku-value-color{border-radius:50%;padding:2px!important}.moi-product-sku-value .product-sku-values .product-sku-value-color .product-sku-value-color-item{background-color:#fff;border:2px solid #e2e2e2;border-radius:50%;box-sizing:border-box;height:30px;width:30px}.moi-product-sku-value .product-sku-values .product-sku-values-item-active .product-sku-value-color-item{border:transparent}.moi-product-sku-value .product-sku-values .sku-image-item-big{border:1px solid #f2f2f2;box-sizing:border-box;display:flex;flex-direction:column;height:180px;overflow:hidden;padding:0!important;width:150px}.moi-product-sku-value .product-sku-values .sku-image-item-big img{flex:1;width:150px!important}.moi-product-sku-value .product-sku-values .sku-image-item-big span{border-top:1px solid #f2f2f2;box-sizing:border-box;display:block;margin:0;padding:8px 5px;width:100%}.def_header_logo a{align-items:center;color:var(--title_color);display:flex;font-family:var(--title_font_family);font-style:var(--title_font_style);font-weight:var(--title_font_weigth);letter-spacing:var(--title_letter_spacing);margin:15px 0}.def_header_logo a span{display:none}@media screen and (min-width:768px){.def_header_logo a span.pc{align-items:center;display:flex}}@media screen and (max-width:767px){.def_header_logo a span.yd{align-items:center;display:flex}}@media (min-width:768px){.md\:df-visible{visibility:visible}.md\:df-top-20{top:5rem}.md\:df-mx-8{margin-left:2rem;margin-right:2rem}.md\:df-flex{display:flex}.md\:df-hidden{display:none}.md\:df-w-5\/12{width:41.666667%}.md\:df-w-auto{width:auto}.md\:df-flex-1{flex:1 1 0%}.md\:df-flex-row{flex-direction:row}.md\:df-px-12{padding-left:3rem;padding-right:3rem}.md\:df-py-8{padding-bottom:2rem;padding-top:2rem}.md\:df-px-3{padding-left:.75rem;padding-right:.75rem}}.line-clamp1{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;word-break:normal;-webkit-box-orient:vertical;text-align:center;width:100%}.product-btns.product-out-of-stock,.product-out-of-delete{text-transform:uppercase}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important}input[type=number]{-moz-appearance:textfield}.mo-form-item[name=email]{position:relative}.mo-form-item[name=email] .email_auto_fill_box{background:var(--secondary_page_background_color,#fff);border-radius:var(--button_border_radius);box-shadow:0 6px 12px 2px rgba(0,0,0,.16);box-sizing:border-box;font-size:12px;margin-top:10px;max-height:400px;overflow-y:scroll;padding:10px 0}.mo-form-item[name=email] .email_auto_fill_box:empty{box-shadow:none;margin:0;padding:0}.mo-form-item[name=email] .email_auto_fill_box .divide{background-color:var(--color-divider-soft);height:1px}.mo-form-item[name=email] .email_auto_fill_box li{cursor:pointer;line-height:2}header-nav-img{align-items:center;display:inline-flex}header-nav-img img{margin:4px 8px 4px 0;max-height:40px;max-width:40px;-o-object-fit:cover;object-fit:cover}.text-ellipsis{overflow:hidden;word-wrap:break-word;-webkit-line-clamp:1}.text-ellipsis,.text-ellipsis2{display:-webkit-box;text-overflow:ellipsis;word-break:normal;-webkit-box-orient:vertical;width:100%}.text-ellipsis2{-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word}.plugin-product_item-img_box img{height:100%!important;-o-object-fit:var(--product_img_cut)!important;object-fit:var(--product_img_cut)!important;width:100%!important}.product_view{background-color:var(--main_button_bg)!important;border-color:var(--main_button_bg)!important;color:var(--main_button_color)!important}.product_view svg path{fill:var(--main_button_color)!important;stroke:var(--main_button_color)!important}.custom-option-download{display:inline-block;padding-bottom:4px;position:relative;word-break:break-word}.custom-option-download:after{background-color:currentColor;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .5s ease-in-out;width:100%}.custom-option-download:hover:after{width:35%}.swiper-container-fade a img,.swiper-fade a img{pointer-events:none!important}.swiper-container-fade .swiper-slide-active a img,.swiper-fade .swiper-slide-active a img{pointer-events:all!important}div[data-section-type=product_detail] .detail-box .comment-btn-wrap a.comment-btn{flex:1}div[data-section-type=product_detail] .module-cell .comment-btn-wrap,div[data-section-type=product_detail] .product-tabs-content .comment-btn-wrap,div[data-section-type=product_detail] .product-tabs-content-item .comment-btn-wrap{display:flex;gap:20px;justify-content:center;margin-top:24px}div[data-section-type=product_detail] .module-cell .comment-btn-wrap:empty,div[data-section-type=product_detail] .product-tabs-content .comment-btn-wrap:empty,div[data-section-type=product_detail] .product-tabs-content-item .comment-btn-wrap:empty{margin-top:0}.testuploadcdss{display:block}.comment-img-preview .big_img_swiper .swiper .swiper-slide{align-items:center;display:inline-flex;height:auto;justify-content:center}.comment-img-preview .big_img_swiper .swiper a{display:inline-block;width:100%}.comment-img-preview .big_img_swiper .swiper img{height:376px;-o-object-fit:cover;object-fit:cover}.comment-img-preview .big_img_swiper .swiper video{display:block;height:376px;-o-object-fit:cover;object-fit:cover;width:100%}.comment-img-preview .small_img_swiper{align-items:center;display:flex;gap:8px;margin:10px 10px 11px}.comment-img-preview .small_img_swiper .swiper{flex:1;overflow:hidden}.comment-img-preview .small_img_swiper .swiper-slide{align-items:center;border:2px solid transparent;box-sizing:border-box;display:inline-flex;height:52px;justify-content:center}.comment-img-preview .small_img_swiper .swiper-slide.active{border-color:#1d1f21}.comment-img-preview .small_img_swiper .swiper-slide img{height:100%}.comment-img-preview .small_img_swiper .navigation_next,.comment-img-preview .small_img_swiper .navigation_prev{cursor:pointer;display:none}.sku_option-template_all-item:hover{box-shadow:inset 0 0 0 2px var(--main_button_bg)}.--template-all-disable{background-color:var(--sku-bg);cursor:not-allowed;opacity:.6}.--template-all-disable:hover .sku_option-template_all-item{box-shadow:inset 0 0 0 1px var(--sku-border)!important}.sku_option-template_all-item{align-items:center;border-radius:5px;box-shadow:inset 0 0 0 1px var(--sku-border);box-sizing:border-box;cursor:pointer;display:flex;padding:12px 22px;position:relative}.sku_option-template_all-item:hover{background-color:var(--sku-bg)}.sku_option-template_all-item-icon{border:1px solid var(--sku-border);border-radius:50%;box-sizing:border-box;display:inline-block;flex-shrink:0;height:18px;margin-right:20px;width:18px}.sku_option-template_all input:checked+.sku_option-template_all-item .sku_option-template_all-item-icon{border:6px solid var(--main_button_bg)}.sku_option-template_all input:checked+.sku_option-template_all-item{background-color:var(--sku-bg);box-shadow:inset 0 0 0 2px var(--main_button_bg);font-weight:700}.sku_option-template_all-cell+.sku_option-template_all-cell{margin-top:14px}.--template-all-left{align-items:center;display:flex;flex:1;margin-right:20px;min-height:48px;overflow:hidden}.--template-all-left_text{font-size:16px;overflow:hidden}.--template_all-right{align-items:end;display:flex;flex-direction:column}.--template_all-price{color:var(--buying_parice_color);font-size:16px;line-height:1.2}.--template_all-compare_at_price{color:var(--original_price_color);font-size:14px;font-weight:300;line-height:1.2;margin-top:2px;text-decoration-line:line-through}.--template_all-tag{background:var(--main_button_bg);border-radius:5px 5px 5px 5px;color:var(--main_button_color);font-size:14px;font-weight:300;margin:0;overflow:hidden;padding:1px 10px;position:absolute;right:0;text-overflow:ellipsis;top:0;transform:translateY(-50%);word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;word-break:normal;-webkit-box-orient:vertical;box-sizing:border-box;max-width:100%}.--template-all-color{display:inline-block;height:24px;margin:0 20px 0 0;width:24px}.--template-all-img{height:48px;margin-right:10px;width:48px}.product_detail_default .product-warp .product-right .product-name h1{font-size:inherit}.test_092_00{display:block}.moi-product-sku-multiple,.moi-product-sku-multiple-table{border-collapse:collapse;border-spacing:0;font-size:14px;width:100%}.moi-product-sku-multiple-table thead{background:var(--secondary_page_background_color,#f6f6f6)}.moi-product-sku-multiple-table thead td{box-sizing:border-box;min-height:40px;padding:8px}.moi-product-sku-multiple-table tbody td{box-sizing:border-box;min-height:72px;padding:8px}.moi-product-sku-multiple .font-bold{display:inline-block;font-weight:700;line-height:1.25}.step-warp{border:1px solid #ddd;display:inline-flex;height:40px;overflow:hidden}.step-warp .step-warp-handle{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;width:40px;--handle-color:var(--main_color,#1d1f21)}.step-warp .step-warp-handle[disabled]{--handle-color:var(--color-icon-disabled);cursor:not-allowed;pointer-events:none}.step-warp .step-warp-handle[data-type=plus]:before{background-color:var(--handle-color);content:"";display:inline-block;height:2px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.step-warp .step-warp-handle[data-type=plus]:after{background-color:var(--handle-color);content:"";display:inline-block;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}.step-warp .step-warp-handle[data-type=minus]:before{background-color:var(--handle-color);content:"";display:inline-block;height:2px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.step-warp .step-warp-value{background-color:var(--page_background_color,#fff);height:40px;text-align:center;width:44px}.step-items-center{justify-content:space-between;width:126px}.step-items-center,.step-items-end{align-items:center;display:flex;vertical-align:middle}.step-items-end{justify-content:flex-end}.multiple-reset{align-items:center;color:#888;cursor:pointer;display:inline-flex;margin-left:6px}.multiple-reset-text{margin-left:2px;text-decoration-line:underline}.multiple-total{align-items:center;border-top:1px solid #ddd;display:flex;justify-content:space-between;margin-top:10px;padding:16px 0}.multiple-total-value{color:var(--buying_parice_color);font-size:20px;font-weight:700}.multiple-angle{background:#1d1f21;border-radius:8px 8px 8px 8px;color:#fff;display:none;font-size:12px;left:100%;line-height:16px;padding:0 6px;position:absolute;top:-8px;transform:translateX(-50%);z-index:100}.multiple-md-hidden{display:none}.multiple-md-block{display:block}.multiple-md-inline-block{display:inline-block}.moi-product-option .stock-sotes{cursor:pointer;text-decoration-line:underline}.multiple-md-width40{width:60%}@media screen and (min-width:768px){.multiple-md-width40{width:40%}.multiple-md-hidden{display:table-cell}.multiple-md-block,.multiple-md-inline-block{display:none}.step-items-center{width:100px}.step-warp{height:26px}.step-warp .step-warp-handle{height:26px;width:26px}.step-warp .step-warp-value{height:26px;text-align:center;width:44px}.moi-product-sku-multiple-table tbody td{box-sizing:border-box;min-height:44px}.moi-product-sku-multiple-table tbody td,.moi-product-sku-multiple-table thead td{padding:8px 10px}}.product-detail-skuspu{word-break:break-all}.test{display:block}.page-router-nav{background:var(--secondary_page_background_color,#f6f6f6);color:var(--detail_color,#666);font-size:14px;line-height:22px;padding:16px 0}.page-router-nav-warp{margin:0 auto;max-width:var(--general_layout_width)}.page-router-nav a{color:var(--detail_color,#666);font-size:14px;line-height:17px}.page-router-nav .on{color:var(--main_color,#545454);overflow:hidden}.page-router-nav span{padding:0 4px}.item-caption .product_price,.product_price_tag{border-radius:max(4px,var(--button_border_radius));display:inline-flex;padding:1px 8px}#product_detail .control-product_detail-picture_item img{-o-object-fit:var(--producr_details_fit,cover)!important;object-fit:var(--producr_details_fit,cover)!important}#product_detail .product_cardimg-picture-crop-11{aspect-ratio:1/1!important}#product_detail .product_cardimg-picture-crop-11 img{height:100%;-o-object-fit:cover;object-fit:cover;position:static;width:100%}#product_detail .product_cardimg-picture-crop-34{aspect-ratio:3/4!important}#product_detail .product_cardimg-picture-crop-34 img{height:100%;-o-object-fit:cover;object-fit:cover;position:static;width:100%}#product_detail .product_cardimg-picture-crop-23{aspect-ratio:2/3!important}#product_detail .product_cardimg-picture-crop-23 img{height:100%;-o-object-fit:cover;object-fit:cover;position:static;width:100%}#product_detail .product_cardimg-picture-crop-12{aspect-ratio:1/2!important}#product_detail .product_cardimg-picture-crop-12 img{height:100%;-o-object-fit:cover;object-fit:cover;position:static;width:100%}.supplier_name{color:#999;font-size:14px}.supplier_name.product_flex_center{text-align:center}@media screen and (max-width:767px){.sp_table_content.step-items-end{display:table-cell}.sp_table_content.step-items-end .step-items-center{justify-content:flex-end;width:100%}}.inline_center{align-items:center;display:inline-flex}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:end}@media screen and (min-width:767px){.plugin-container-tabbar_fix{display:grid!important;grid-template-columns:1fr auto 1fr}}@media screen and (max-width:768px){.plugin-container-tabbar_fix .plugin-container-tabbar{display:none}}.product_img{position:relative}.decor-img{max-width:100%!important;position:absolute;z-index:20}.img-top{top:0}.img-bottom,.img-top{left:50%!important;transform:translateX(-50%)!important}.img-bottom{bottom:0!important;top:auto!important}.decor-text{background-color:var(--decor-bg-color);border-radius:var(--text-border-radius);color:var(--text-color);font-size:var(--decor-font-size);position:absolute;z-index:20}.text-top-left{left:0;top:0}.text-top-right{right:0;top:0}.text-bottom-left{bottom:0;left:0}.text-bottom-right{bottom:0;right:0}.before-name{position:relative!important}.img-top-left{left:0;top:0}.img-top-right{left:auto!important;right:0;top:0}.img-bottom-left{bottom:0;left:0;top:auto!important}.img-bottom-right{bottom:0;left:auto!important;right:0;top:auto!important}.plugin-product_item-img_box>img.decor-img.img-top-left{left:0!important;top:0!important;transform:none!important}.plugin-product_item-img_box>img.decor-img.img-top-right{left:auto!important;right:0;top:0!important;transform:none!important}.plugin-product_item-img_box>img.decor-img.img-bottom-left{bottom:0;left:0!important;top:auto!important;transform:none!important}.plugin-product_item-img_box>img.decor-img.img-bottom-right{bottom:0;left:auto!important;right:0;top:auto!important;transform:none!important}.plugin-product_item-img_box>img.decor-img.img-top{left:50%!important;top:0!important;transform:translateX(-50%)!important}.plugin-product_item-img_box>img.decor-img.img-bottom{bottom:0!important;left:50%!important;top:auto!important;transform:translateX(-50%)!important}@media (min-width:768px){.md\:df-visible{visibility:visible}.md\:df-top-20{top:5rem}.md\:df-mx-8{margin-left:2rem;margin-right:2rem}.md\:df-flex{display:flex}.md\:df-hidden{display:none}.md\:df-w-5\/12{width:41.666667%}.md\:df-w-auto{width:auto}.md\:df-flex-1{flex:1 1 0%}.md\:df-flex-row{flex-direction:row}.md\:df-px-12{padding-left:3rem;padding-right:3rem}.md\:df-px-3{padding-left:.75rem;padding-right:.75rem}.md\:df-py-8{padding-bottom:2rem;padding-top:2rem}}.__default__evmnov { text-replace: 'a' 'a'; }
*{box-sizing:border-box;letter-spacing:0}body{color:#06142b;background:#f4f7fa;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.site-shell{background:#f4f7fa;min-height:100vh}.utility-bar{color:#fff;background:linear-gradient(90deg,#07111f,#0d2238 50%,#07111f);justify-content:center;align-items:center;gap:24px;min-height:36px;padding:0 32px;font-size:13px;display:flex}.utility-bar p{margin:0;font-weight:800}.utility-links{color:#e7edf7;white-space:nowrap;gap:18px;display:flex;position:absolute;right:32px}.utility-bar-links-only .utility-links{position:static;right:auto}.main-nav{color:#fff;background:#101a2b;border-bottom:1px solid #ffffff14;grid-template-columns:260px 118px minmax(320px,1fr) auto;gap:14px;min-height:96px;padding:20px calc(max(32px,50vw - 640px));display:grid;box-shadow:0 18px 42px #07111f2e}.brand,.location-button,.main-nav{align-items:center}.brand{min-width:0;color:inherit;cursor:pointer;text-align:left;border:0;gap:10px;display:inline-flex}.brand,.brand-logo{background:0 0}.brand-logo{width:56px;height:56px;box-shadow:none;-o-object-fit:contain;object-fit:contain;border-radius:0;flex:0 0 56px;display:block}.site-footer .brand-logo{flex-basis:52px;width:52px;height:52px}.brand-copy{min-width:0}.brand strong{color:#fff;font-size:25px;font-weight:900;line-height:1;display:block}.brand strong:after{display:none}.account-actions small,.brand small,.location-button small{color:#bdc8d7;font-size:11px;line-height:1.2;display:block}.account-actions .account-link,.account-actions .calculator-shortcut,.account-actions .orders-button,.account-actions button,.cart-button,.location-button{color:#fff;cursor:pointer;background:0 0;border:0}.location-button{text-align:left;border-radius:8px;gap:6px;min-height:46px;padding:6px 8px;display:inline-flex}.cart-button svg,.icon-button svg,.pin-icon svg,.search-form svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px;display:block}.search-form{border:2px solid #f90;border-radius:10px;grid-template-columns:138px minmax(140px,1fr) 52px;display:grid;box-shadow:0 12px 30px #00000029}.search-form button,.search-form input,.search-form select{border:0;min-width:0}.search-form select{color:#111827;background:#f2f4f7;padding:0 14px;font-weight:700}.search-form input{color:#14202a;padding:0 16px}.search-form button{color:#06142b;cursor:pointer;background:#f90;place-items:center;transition:background .2s;display:grid}.account-actions{align-items:center;gap:10px;display:flex}.account-actions .account-link,.account-actions .calculator-shortcut,.account-actions .orders-button,.account-actions button{text-align:left;border-radius:8px;min-height:46px;padding:6px 8px}.account-actions strong,.location-button strong{font-size:14px}.cart-button{border-radius:8px;align-items:center;gap:5px;min-height:46px;padding:6px 8px;font-weight:900;display:inline-flex;position:relative}.mobile-account-summary,.mobile-quick-actions{display:none}.cart-button span{color:#06142b;background:#f90;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:inline-grid}.category-strip{color:#fff;scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;background:#18253a;padding:10px calc(max(32px,50vw - 640px));display:flex;overflow-x:auto;box-shadow:inset 0 -1px #ffffff14}.category-strip::-webkit-scrollbar{height:6px}.category-strip::-webkit-scrollbar-track{background:0 0}.category-strip::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:999px}.category-strip a{cursor:pointer;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;flex:none;align-items:center;min-height:36px;font-weight:800;line-height:1;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}main{width:100%;margin:0;padding:0 0 54px}.hero-section{display:block}.breadcrumb-row{color:#48637d;align-items:center;gap:4px;min-height:38px;padding:0 calc(max(32px,50vw - 617px));font-size:13px;display:flex}.breadcrumb-row a{color:#008477;font-weight:800}.breadcrumb-row strong{font-weight:500}.hero-copy{color:#fff;flex-direction:column;min-height:182px;padding:34px calc(max(32px,50vw - 617px));display:flex}.hero-best-sellers .hero-copy,.hero-catalog .hero-copy,.hero-deals .hero-copy{background:linear-gradient(110deg,#064858,#087d72)}.hero-category .hero-copy{background:linear-gradient(110deg,#8f2f13,#ec4b00);min-height:216px}.eyebrow,.hero-media{display:none}.hero-copy h1{max-width:760px;margin:0;font-size:40px;line-height:1.05}.hero-text{color:#fff;margin:18px 0 0;font-size:17px;line-height:1.45}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.catalog-link,.primary-link,.secondary-link{border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-weight:900;display:inline-flex}.primary-link{color:#06142b;background:#f90}.catalog-link,.secondary-link{color:#fff;background:#ffffff14;border:1px solid #ffffff75}.stats-grid{color:#fff;gap:18px;margin:18px 0 0;display:flex}.stats-grid div{align-items:center;gap:6px;display:flex}.stats-grid dt{margin:0;font-size:13px;font-weight:800}.stats-grid dd{color:#fff;margin:0;font-size:13px}.deal-toolbar{gap:24px;width:min(1234px,100% - 64px);margin:48px auto 24px}.results-copy strong{color:#415a73}.sort-select{color:#06142b;border:1px solid #d8e1eb;border-radius:8px;align-items:center;gap:8px;min-height:36px;font-size:14px;font-weight:850;display:inline-flex}.sort-select span{padding-left:12px}.sort-select select{color:#06142b;background:0 0;border:0;min-width:150px;min-height:34px;font-weight:850}.market-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;width:min(1234px,100% - 64px);margin:0 auto;display:grid}.search-context{color:#40566f;background:#fff;border:1px solid #d8e3ed;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:min(1234px,100% - 64px);min-height:58px;margin:24px auto 0;padding:12px 16px;display:flex}.search-context div{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.search-context strong{color:#06142b;font-size:18px}.search-context span{font-size:14px}.search-context a{color:#007569;flex:none;font-size:14px;font-weight:900}.search-category-links{scrollbar-width:thin;gap:8px;width:min(1234px,100% - 64px);margin:14px auto 0;padding-bottom:4px;display:flex;overflow-x:auto}.search-category-links a{color:#21354a;background:#fff;border:1px solid #d8e3ed;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.search-category-links a.active,.search-category-links a:hover{color:#fff;background:#07887f;border-color:#07887f}.search-category-links span{color:#007569;background:#edf5f4;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;display:inline-grid}.search-category-links a.active span,.search-category-links a:hover span{color:#fff;background:#ffffff38}.search-results-layout{margin-top:0}.filter-panel{background:#fff;border:1px solid #d9e4ee;border-radius:12px;position:sticky;top:16px}.filter-panel h2{margin:0 0 18px;font-size:16px}.filter-group{border-top:1px solid #e4ebf2;gap:12px;padding:16px 0;display:grid}.filter-group:first-of-type{border-top:0;padding-top:0}.filter-group h3{color:#667b92;letter-spacing:1px;text-transform:uppercase;margin:0;font-weight:900}.filter-group .filter-option,.filter-group label{color:#06142b;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:grid}.filter-group .filter-option.active{color:#007569;font-weight:800}.filter-group input{accent-color:#07887f;width:14px;height:14px;accent-color:var(--mall-green)}.filter-check{background:#fff;border:1px solid #8fb6c9;border-radius:3px;width:14px;height:14px}.filter-check.checked{background:#07887f;border-color:#07887f;box-shadow:inset 0 0 0 3px #fff}.filter-group small{color:#506985;font-size:12px}.trust-box{color:#4b647e;border-top:1px solid #e4ebf2;margin-top:16px;padding-top:16px;font-size:13px;line-height:1.45}.trust-box p,.trust-box strong{margin:0}.trust-box strong{color:#06142b;font-size:13px;display:block}.products-grid{gap:18px;display:grid}.grid-catalog{gap:14px}.grid-catalog,.grid-category{grid-template-columns:1fr}.products-state{color:#52616f;text-align:center;background:#f8fafb;border:1px dashed #b9c6d2;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:28px;display:flex}.products-state strong{color:#1f2d3a;font-size:18px}.products-state span{max-width:520px;font-size:14px;line-height:1.5}.products-state button{color:#fff;cursor:pointer;background:#07887f;border:0;min-height:40px;padding:0 16px;font-weight:800}.products-state-error{color:#8a4b38;background:#fff8f5;border-color:#f0b5a2}.catalog-product-row{grid-template-columns:240px 240px minmax(180px,1fr) 96px;align-items:start;gap:14px;display:grid}.product-card{background:#fff;border:1px solid #dbe5ef;border-radius:14px;min-width:0}.card-catalog{display:block;overflow:hidden}.card-category{grid-template-columns:248px minmax(0,1fr) 230px;gap:24px;min-height:198px;padding:22px;display:grid}.product-media{color:inherit;background:#eff8fb;display:block;overflow:hidden}.card-catalog .product-media{aspect-ratio:1/.92;border:1px solid #dbeef4;border-radius:10px;margin:14px}.card-category .product-media{background:#ffd099;border-radius:10px;min-height:120px}.product-media img{box-sizing:border-box;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;padding:0;display:block}.card-category .product-body{flex-direction:column;min-width:0;display:flex}.brand-name,.strength,.timer{margin:0}.brand-name{color:#007569;letter-spacing:.8px;text-transform:uppercase}.catalog-stock-line{letter-spacing:0;text-transform:none;flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.catalog-stock-line,.catalog-stock-line .product-catalog-code,.catalog-stock-line .product-catalog-count,.catalog-stock-line .product-catalog-label{color:#ff7a00}.product-body h3{color:#06142b;margin:8px 0 0;font-size:16px;line-height:1.35}.card-category .product-body h3{margin-top:0}.strength{color:#526985;margin-top:8px;font-size:14px;line-height:1.5}.rating-row{align-items:center;gap:5px;margin-top:10px;font-size:13px;display:flex}.stars{color:#f90;font-size:12px}.rating-row a{color:#007569}.catalog-code-row span,.catalog-code-row strong{color:#31546b;font-size:12px;font-weight:900}.price-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:14px;display:flex}.card-catalog .card-actions,.card-catalog .price-row,.card-catalog .rating-row,.card-catalog .strength,.card-catalog .timer{display:none}.price-row strong{color:#007569;font-size:30px;line-height:1}.price-row del{color:#b51212;font-size:13px;font-weight:800}.price-row span{color:#00802d}.price-row span,.timer{font-size:13px;font-weight:850}.timer{color:#007569;margin-top:10px}.card-actions{grid-template-columns:1fr;gap:8px;margin-top:14px;display:grid}.card-category .card-actions{background:#f8fafc;border:1px solid #dce6ef;border-radius:10px;grid-area:1/3;align-self:center;padding:16px}.add-button,.icon-button,.offer-actions a,.offer-actions button{cursor:pointer;border-radius:8px;min-height:40px;font-weight:850}.add-button{color:#06142b;background:#f90;border:0;place-items:center;display:grid}.icon-button{display:none}.catalog-direct-card{background:#fff;align-content:start;justify-items:center;min-height:320px}.catalog-direct-card,.offer-source-box{border:1px solid #dbe5ef;border-radius:14px;display:grid}.offer-source-box{color:#06142b;place-items:center;width:100%;min-height:52px;font-weight:900}.catalog-direct-card strong{color:#007569;text-align:center;margin-top:8px;font-size:15px;line-height:1.25}.catalog-direct-card small{color:#526985;margin-top:6px;font-size:12px;font-weight:800;display:block}.offer-actions{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:4px;display:grid}.offer-actions-unavailable{grid-template-columns:1fr}.offer-actions a,.offer-actions button{color:#007569;background:#fff;border:1px solid #007569;place-items:center;font-size:12px;display:grid}.catalog-rating{color:#06142b;gap:6px;padding-top:4px;font-size:14px;display:grid}.catalog-rating strong{color:#06142b;font-size:13px;line-height:1.3}.catalog-rating span{color:#007569;background:#eefaf6;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px;font-size:11px;font-weight:900}.catalog-price{color:#06142b;padding-top:4px;font-size:14px}.catalog-price strong{color:inherit;display:block}.catalog-price del{color:#9b2c2c;margin-top:4px;font-size:12px;font-weight:800;display:block}.cart-toast{z-index:20;color:#006551;background:#f0fff8;border:1px solid #93d5bf;max-width:calc(min(360px,100vw - 48px));margin:0;padding:13px 16px;font-size:14px;font-weight:850;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 34px #0e1f3529}.cart-page{width:min(1024px,100% - 64px);margin:0 auto;padding:14px 0 44px}.cart-breadcrumb{color:#4e6780;align-items:center;gap:6px;min-height:32px;font-size:12px;display:flex}.cart-breadcrumb a{color:#007569;font-weight:850}.cart-breadcrumb span:before{content:">";color:#8191a1;margin-right:6px}.cart-heading h1{color:#06142b;margin:8px 0 0;font-size:26px}.cart-heading p{color:#4d6680;margin:14px 0 0;font-size:13px}.cart-alert{color:#1b4ba0;background:#eef6ff;border:1px solid #afd2ff;border-radius:8px;margin-top:14px;padding:13px 14px;font-size:13px}.cart-alert a,.cart-alert strong{color:#007569;font-weight:900}.cart-layout{grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:20px;margin-top:32px;display:grid}.cart-items{gap:14px;display:grid}.cart-empty,.cart-item,.cart-state,.summary-card,.trust-card{background:#fff;border:1px solid #d9e4ee;border-radius:10px}.cart-item{grid-template-columns:76px minmax(0,1fr) 118px;align-items:center;gap:12px;min-height:116px;padding:14px;display:grid}.cart-item.is-settlement-item{background:#fbfffe;border-color:#4aa79a}.cart-item.is-settlement-excluded{background:#f5f7f8;border-color:#d8e0e4}.cart-item.is-settlement-excluded img{filter:grayscale(.9);opacity:.62}.cart-item.is-settlement-excluded .cart-item-price strong{color:#667780}.cart-item img{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;background:#eef5f8;border-radius:6px;width:64px;height:64px;padding:4px}.cart-item-main{min-width:0}.cart-item-main h2{color:#06142b;margin:0;font-size:15px;line-height:1.3}.cart-item-title-row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.cart-item-title-row h2{flex:180px;min-width:0}.cart-item-settlement-state{color:#5a6870;white-space:nowrap;background:#eef2f4;border:1px solid #c5d0d5;border-radius:4px;align-items:center;min-height:22px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.cart-item-settlement-state.is-included{color:#086d60;background:#e8f7f2;border-color:#8bc9bd}.cart-item-main p{color:#526985;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.cart-item-main p strong{color:#007569}.cart-item-main p span{color:#007239;background:#dbf8e9;border-radius:4px;padding:3px 7px;font-weight:850}.cart-item-main small{color:#435c78;margin-top:7px;font-size:12px;display:block}.quantity-control{align-items:center;gap:0;margin-top:8px;display:flex}.quantity-control button,.quantity-control input{box-sizing:border-box;color:#06142b;background:#fff;border:1px solid #dbe5ef;place-items:center;min-width:30px;height:26px;font-size:13px;display:grid}.quantity-control button:not(.remove-cart-item){cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .15s ease-out}.quantity-control button:not(.remove-cart-item):hover{background:#eff8f5}.quantity-control button:not(.remove-cart-item):active{background:#ddf1e9}.quantity-control button:first-child{border-radius:5px 0 0 5px}.quantity-control button:nth-child(3){border-radius:0 5px 5px 0}.quantity-control .quantity-input{text-align:center;appearance:textfield;border-left:0;border-right:0;border-radius:0;width:38px;min-width:38px;padding:0 3px;font-weight:850;line-height:24px}.quantity-control .quantity-input:focus-visible,.quantity-control button:focus-visible{z-index:1;outline-offset:1px;outline:2px solid #007569;position:relative}.quantity-control .remove-cart-item{color:#007569;background:0 0;border:0;width:auto;margin-left:10px;padding:0;font-weight:850}@media (prefers-reduced-motion:reduce){.quantity-control button:not(.remove-cart-item){transition:none}.mobile-search-dialog,.mobile-search-filter-dialog{scroll-behavior:auto}}.cart-item-price{color:#4d6680;align-self:start;justify-items:end;gap:6px;padding-top:4px;display:grid}.cart-item-price strong{color:#06142b;font-size:17px}.cart-item-original-price{color:#718397;font-size:12px}.cart-item-original-price del{text-decoration-thickness:1px}.cart-item-savings{font-size:11px}.cart-item-savings,.summary-card .summary-compare-at-row dd,.summary-card .summary-compare-at-row dt{color:#c53b2f;font-weight:800}.cart-sidebar,.summary-card dl{gap:12px;display:grid}.cart-empty,.cart-state,.summary-card,.trust-card{padding:16px}.cart-empty h2,.summary-card h2,.trust-card h2{color:#06142b;margin:0;font-size:15px}.summary-card dl{border-bottom:1px solid #dfe7ee;margin:18px 0 0;padding:0 0 14px}.summary-card dl div{color:#06142b;grid-template-columns:minmax(0,1fr) auto;gap:16px;font-size:12px;display:grid}.summary-card dd,.summary-card dt{margin:0}.summary-card dt{min-width:0;line-height:1.35}.summary-card dd{white-space:nowrap;text-align:right}.summary-total{color:#06142b;justify-content:space-between;margin-top:14px;font-size:18px;font-weight:900;display:flex}.cart-empty a,.cart-state button,.checkout-button,.continue-button{cursor:pointer;border-radius:999px;place-items:center;width:100%;min-height:34px;font-size:12px;font-weight:900;display:grid}.checkout-button{color:#06142b;background:#f90;border:0;margin-top:18px}.checkout-button:disabled{opacity:.5;cursor:not-allowed}.cart-empty a,.cart-state button,.continue-button{color:#06142b;background:#fff;border:1px solid #d9e4ee;margin-top:8px}.summary-card p{color:#536985;margin:12px 0 0;font-size:11px;line-height:1.35}.summary-card .cart-settlement-summary-note{color:#176b5e;background:#f1faf7;border:1px solid #b9ddd5;border-radius:5px;margin:9px 0 0;padding:8px 9px;font-size:12px;line-height:1.4}.summary-card .cart-settlement-summary-note.is-warning{color:#6d4b12;background:#fff8e8;border-color:#e4bd72}.trust-card div{margin-top:14px}.trust-card strong{color:#06142b;font-size:12px}.cart-empty p,.cart-state span,.trust-card p{color:#536985;margin:4px 0 0;font-size:12px;line-height:1.45}.cart-state{text-align:center;place-items:center;min-height:160px;display:grid}.cart-state-error{background:#fff8f5;border-color:#f0b5a2}.site-footer{color:var(--mall-ink);background:#101923;grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:48px;margin-top:52px;padding:42px calc(max(32px,50vw - 617px));display:grid}.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.footer-columns h2{color:#fff;margin:0 0 12px;font-size:15px}.footer-columns a{color:#bdc8d3;margin-top:9px;font-size:14px;display:block}@media (width<=1180px){.main-nav{min-height:auto}.search-form{order:3}.location-button{display:none}.catalog-product-row{grid-template-columns:220px 220px 1fr}}@media (width<=920px){.utility-bar{justify-content:flex-start;min-height:34px;font-size:12px}.catalog-price,.catalog-rating,.orders-button,.utility-bar-links-only,.utility-links{display:none}.market-layout,.site-footer{grid-template-columns:1fr}.cart-page,.deal-toolbar,.market-layout,.search-category-links,.search-context,.site-footer{width:calc(100% - 36px)}.deal-toolbar{flex-direction:column;align-items:stretch}.catalog-direct-card{min-height:auto}.card-category .card-actions{grid-area:auto}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-layout{grid-template-columns:1fr}.cart-item{grid-template-columns:72px minmax(0,1fr)}.cart-item-price{grid-column:1/-1;justify-items:start}.summary-card dl{gap:10px}.summary-card dl div{gap:12px}}@media (width<=620px){.main-nav{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:14px;padding-bottom:14px}.main-nav .brand-logo{flex-basis:46px;width:46px;height:46px}.brand strong{font-size:21px}.account-actions .account-link,.account-actions .calculator-shortcut small,.brand small,.cart-button strong{display:none}.account-actions,.category-strip{gap:6px}.cart-button{min-height:40px;padding:4px 6px}.search-form{border-width:1px;grid-template-columns:86px minmax(0,1fr) 44px;min-height:42px}.search-form select{font-size:12px}.search-form input{padding:0 10px;font-size:13px}.category-strip a{padding:0 12px;font-size:12px}.hero-copy h1{font-size:34px}.stats-grid{flex-direction:column;gap:8px}}@media (width<=767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea{font-size:16px!important}}:root{--mall-bg:#f3f8fb;--mall-ink:#10232d;--mall-muted:#5f7380;--mall-line:#d7e5ec;--mall-panel:#fff;--mall-panel-soft:#edf7fa;--mall-green:#0f8f88;--mall-teal:#2563a6;--mall-amber:#c9822f;--mall-clay:#a3513c;--mall-shadow:0 18px 46px #112d381c;--pd-bg:#f6f8f9;--pd-ink:#10212a;--pd-muted:#63737d;--pd-soft:#eef6f5;--pd-surface:#fff;--pd-line:#dfe9e8;--pd-teal:#087a73;--pd-teal-dark:#066d67;--pd-blue:#285f91;--pd-coral:#e76f51;--pd-gold:#d99a32;--pd-shadow:0 18px 52px #15343c12;--pd-shadow-soft:0 1px 0 #0e282d0a;--pd-radius:8px}body{background:var(--mall-bg);color:var(--mall-ink);overflow-x:hidden}.utility-bar{border-bottom:1px solid var(--mall-line);color:#315260;background:#e9f5f8;justify-content:space-between;padding:0 calc(max(24px,50vw - 640px));font-size:12px;position:relative}.utility-bar p{font-weight:760}.utility-links{color:#55707b;position:static;right:auto}.utility-bar-links-only{justify-content:flex-end}.main-nav{border-bottom:1px solid var(--mall-line);min-height:82px;box-shadow:none;color:var(--mall-ink);background:#fffffff5;grid-template-columns:236px 120px minmax(300px,1fr) auto;padding:14px calc(max(24px,50vw - 640px))}.brand-logo,.main-nav .brand-logo,.site-footer .brand-logo{box-shadow:none;background:0 0;border-radius:0}.brand strong{color:var(--mall-ink)}.account-actions .account-link,.account-actions .calculator-shortcut,.account-actions .orders-button,.account-actions button,.cart-button,.location-button{color:var(--mall-ink);border-radius:6px}.search-form{border:1px solid var(--mall-line);border-left:4px solid var(--mall-green);background:var(--mall-panel);min-height:44px;box-shadow:none;border-radius:8px;grid-template-columns:126px minmax(140px,1fr) 48px;overflow:hidden}.search-form select{background:var(--mall-panel-soft)}.search-form input,.search-form select{color:var(--mall-ink)}.cart-button span,.search-form button:hover{background:var(--mall-amber);color:#1d1711}.cart-button span{border-radius:6px}.category-strip{border-bottom:4px solid var(--mall-amber);color:#eaf6f8;background:#15313a;align-items:center;gap:4px;padding:7px calc(max(24px,50vw - 640px))}.category-strip a{border:0;border-left:1px solid #ffffff24;border-radius:6px;font-weight:780;transition:background .18s,color .18s}.category-strip a.active,.category-strip a:hover{color:var(--mall-ink)}.hero-section{border-bottom:1px solid var(--mall-line);background:var(--mall-bg);align-items:stretch}.breadcrumb-row{color:var(--mall-muted);background:#f8fbfd}.breadcrumb-row a{color:var(--mall-green)}.hero-best-sellers .hero-copy,.hero-catalog .hero-copy,.hero-copy,.hero-deals .hero-copy{color:var(--mall-ink);background:linear-gradient(135deg,#fbfdff,#eaf6fa 64%,#f7f0e8)}.hero-category .hero-copy{min-height:218px;color:var(--mall-ink);background:linear-gradient(135deg,#fbfdff,#e8f5f4)}.hero-copy h1{color:var(--mall-ink);font-size:44px}.hero-text{color:#526772}.catalog-link,.primary-link,.secondary-link{border-radius:6px;min-height:42px}.primary-link{background:var(--mall-green)}.catalog-link,.secondary-link{border-color:var(--mall-line);color:var(--mall-ink)}.stats-grid{color:var(--mall-ink);flex-wrap:wrap}.stats-grid div{border-left:3px solid var(--mall-green);background:#ffffffb8;align-items:start;gap:3px;min-width:124px;padding:9px 12px;display:grid}.stats-grid dd,.stats-grid dt{color:var(--mall-ink)}.hero-media{background:linear-gradient(145deg,#0f8f88f2,#2563a6e0),#12313b;padding:30px;position:relative;overflow:hidden}.hero-media img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:250px}.hero-deal-flag{background:#ffffff24;border:1px solid #ffffff47;border-radius:8px;gap:3px;max-width:210px;padding:12px 14px;display:grid;position:absolute;bottom:22px;right:24px}.hero-deal-flag span,.hero-deal-flag strong{margin:0}.hero-deal-flag span{font-size:12px;line-height:1.35}.deal-toolbar{border-bottom:1px solid var(--mall-line);align-items:end;width:min(1234px,100% - 48px);margin:34px auto 16px;padding-bottom:14px}.results-copy{color:var(--mall-muted)}.results-copy strong{color:var(--mall-ink);margin-bottom:3px;font-size:18px;display:block}.sort-select{border-color:var(--mall-line);border-radius:6px}.filter-panel{border-color:var(--mall-line);box-shadow:none;background:#fbfdff;border-radius:8px;top:20px}.filter-panel h2{color:var(--mall-ink)}.filter-group,.trust-box{border-top-color:#dfeaf0}.filter-group h3{color:var(--mall-green)}.products-grid{gap:12px}.catalog-product-row{border:1px solid var(--mall-line);background:var(--mall-panel);border-radius:8px;grid-template-columns:minmax(320px,1.3fr) 190px minmax(130px,.75fr) 104px;align-items:stretch;transition:border-color .18s,box-shadow .18s}.catalog-product-row:hover{border-left-color:var(--mall-green);box-shadow:var(--mall-shadow)}.product-corner-badge{z-index:2;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:auto;max-width:70px;max-height:42px;display:block;position:absolute;top:10px;right:10px}.card-catalog{grid-template-columns:168px minmax(0,1fr);overflow:visible}.card-category{border:1px solid var(--mall-line);border-left:4px solid var(--mall-green);background:var(--mall-panel);grid-template-columns:260px minmax(0,1fr) 206px;min-height:190px}.product-media{background:#fff}.card-catalog .product-media{border-color:#d8e7ee;border-radius:6px}.card-category .product-media{aspect-ratio:4/3;background:#eef5fb;border-radius:6px;min-height:196px}.product-body{padding:0}.card-catalog .product-body{min-width:0;padding:0;overflow:hidden}.card-category .product-body{padding:0}.brand-name{color:var(--mall-teal)}.card-category .product-body h3,.product-body h3{color:var(--mall-ink)}.rating-row a,.strength,.timer{color:var(--mall-muted)}.price-row span,.timer{color:var(--mall-green)}.card-category .card-actions{border-color:var(--mall-line);background:#f7fbfc;border-radius:6px}.add-button,.icon-button,.offer-actions a,.offer-actions button{border-radius:6px}.add-button{background:var(--mall-green)}.catalog-direct-card{border:0;border-left:1px solid var(--mall-line);background:#f7fbfc;border-radius:0;min-height:auto;padding:14px}.offer-source-box{min-height:46px;color:var(--mall-ink);border-color:#d8e7ee;border-radius:6px}.catalog-direct-card small{color:var(--mall-muted)}.offer-actions a,.offer-actions button{border-color:var(--mall-green);color:var(--mall-green)}.catalog-rating{border-left:1px solid var(--mall-line);color:var(--mall-ink);padding:14px}.catalog-price{border-left:1px solid var(--mall-line);color:var(--mall-clay);padding:14px;font-size:17px;font-weight:930;display:grid}.products-state{border-color:var(--mall-line);background:#fbfdff;border-radius:8px}.products-state button{background:var(--mall-green);border-radius:6px}.cart-toast{color:var(--mall-green);background:#f2fffd;border-color:#b7deda;border-radius:8px}.cart-toast-error{color:#9a3412;background:#fff7f4;border-color:#f0b29f}.site-footer{border-top:4px solid var(--mall-amber);background:#112b34}@media (width<=1180px){.catalog-product-row{grid-template-columns:minmax(300px,1fr) 188px minmax(120px,.7fr)}}@media (width<=920px){.hero-section{display:block}.hero-media{display:none}.deal-toolbar,.market-layout,.search-category-links,.search-context,.site-footer{width:calc(100% - 36px)}.catalog-direct-card,.catalog-rating{border-left:0;border-top:1px solid var(--mall-line)}}@media (width<=620px){.catalog-price,.main-nav,.sort-select,.utility-bar,.utility-bar p{overflow:hidden}.utility-bar p{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%}.main-nav{grid-template-columns:minmax(0,calc(100vw - 88px)) 40px;justify-content:start;max-width:100vw;padding-top:12px;padding-bottom:12px;position:relative}.account-actions .calculator-shortcut,.cart-button svg{display:none}.account-actions{z-index:2;justify-content:flex-end;width:40px;min-width:0;position:absolute;top:18px;left:calc(clamp(250px,78vw,332px));right:auto}.cart-button{color:#1a241f;justify-content:center;gap:3px;width:40px;min-width:40px;padding:4px}.cart-button:before{content:"";border:2px solid;border-top:0;width:18px;height:14px;display:block;transform:skew(-8deg)}.cart-button span{display:none}.search-form{grid-template-columns:84px minmax(0,1fr) 44px;width:calc(100vw - 36px);max-width:100%}.category-strip a{border-left:0}.hero-copy{min-height:220px}.hero-copy h1{font-size:32px}.stats-grid div{min-width:100%}.deal-toolbar{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.results-copy{text-align:left;width:100%}.sort-select,.toolbar-actions{width:100%}.sort-select{justify-content:space-between;padding-right:8px}.sort-select select{width:calc(min(170px,56vw));min-width:0;font-size:13px}.market-layout{grid-template-columns:1fr;gap:16px}.catalog-product-row,.products-grid{width:100%;min-width:0}.filter-panel{padding:14px}.products-grid{gap:14px}.catalog-product-row{border-left-color:var(--mall-green);background:#fff;border-radius:8px;grid-template-columns:1fr}.catalog-product-row:hover{box-shadow:none}.card-catalog{grid-template-columns:154px minmax(0,1fr);align-items:start;padding:14px}.card-catalog .product-media{width:154px;min-height:154px}.card-catalog .product-media img{padding:0}.brand-name{font-size:10px;line-height:1.2}.product-body h3{margin-top:6px;line-height:1.3}.catalog-direct-card{border-top:1px solid var(--mall-line);border-left:0;grid-template-columns:82px minmax(0,1fr);place-items:center start;gap:8px 12px;padding:12px 14px}.offer-source-box{border-radius:6px;width:82px;min-height:38px;font-size:13px}.catalog-direct-card strong{text-align:left;margin-top:0;font-size:14px}.catalog-direct-card small{margin-top:0;font-size:12px}.offer-actions{grid-column:1/-1;gap:8px;margin-top:2px}.offer-actions a,.offer-actions button{min-height:38px}.catalog-rating{border-top:1px solid var(--mall-line);border-left:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.catalog-rating strong{flex:160px;min-width:0}.catalog-rating span{width:auto;max-width:100%}.catalog-price{border-top:1px solid var(--mall-line);background:#f4f9fb;border-left:0;justify-content:flex-start;align-items:center;gap:14px;padding:12px 14px;font-size:18px;display:flex}.catalog-price:before{content:"Price";color:var(--mall-muted);font-size:12px;font-weight:850}.card-category{gap:14px;min-height:0;padding:14px}.card-category .product-media{min-height:260px}.card-category .product-body h3{font-size:20px}.card-category .card-actions{padding:12px}.price-row strong{font-size:24px}}body{background:var(--pd-bg);color:var(--pd-ink)}.utility-bar{color:#eaf7f4;background:#10333a;border-bottom:1px solid #10212a14;min-height:34px;padding:0 calc(max(28px,50vw - 640px))}.utility-links{color:#d7eee8;gap:20px;font-size:12px;font-weight:760}.utility-links a:hover{color:#fff}.main-nav{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:84px;color:var(--pd-ink);background:#fffffff0;border-bottom:1px solid #10212a14;grid-template-columns:236px 124px minmax(360px,1fr) auto;gap:18px;padding:14px calc(max(28px,50vw - 640px));position:sticky;top:0;box-shadow:0 10px 28px #122d3214}.brand{gap:12px}.main-nav .brand-logo{flex-basis:52px;width:52px;height:52px}.brand strong{color:var(--pd-ink);letter-spacing:0;font-size:24px}.account-actions small,.brand small,.location-button small{color:var(--pd-muted)}.account-actions .account-link,.account-actions .calculator-shortcut,.account-actions .orders-button,.account-actions button,.cart-button,.location-button{border-radius:var(--pd-radius);min-height:44px;color:var(--pd-ink)}.account-actions .account-link:hover,.account-actions .calculator-shortcut:hover,.account-actions .orders-button:hover,.cart-button:hover,.location-button:hover{background:var(--pd-soft)}.search-form{border-radius:var(--pd-radius);background:#fff;border:1px solid #cfe1df;grid-template-columns:122px minmax(160px,1fr) 52px;min-height:46px;box-shadow:0 12px 28px #0f766e1f}.search-form select{color:var(--pd-ink);background:#eef6f3;font-size:14px}.search-form input{color:var(--pd-ink);font-size:15px}.search-form input::placeholder{color:#7a8b92}.search-form button{color:#fff}.search-form button:hover{background:var(--pd-coral);color:#fff}.cart-button span{background:var(--pd-gold);color:#1c170e;border-radius:7px;width:24px;height:24px}.category-strip{color:#edf9f7;scrollbar-width:none;background:linear-gradient(90deg,#10333a,#144b53 55%,#285f91);gap:8px;min-height:48px;padding:8px calc(max(28px,50vw - 640px));box-shadow:inset 0 -1px #ffffff1f}.category-strip::-webkit-scrollbar{display:none}.category-strip a{border-radius:var(--pd-radius);min-height:32px;color:inherit;background:#ffffff0f;border:1px solid #ffffff24;padding:0 14px;font-size:13px;font-weight:820}.category-strip a.active,.category-strip a:hover{color:var(--pd-ink);background:#fff;border-color:#fff}.hero-section{border-bottom:1px solid var(--pd-line);background:#f7fbf9;grid-template-columns:1fr;min-height:372px;display:grid}.hero-section.hero-category{display:block}.hero-copy{min-height:372px;padding:54px calc(max(32px,50vw - 617px))}.hero-best-sellers .hero-copy,.hero-catalog .hero-copy,.hero-category .hero-copy,.hero-copy,.hero-deals .hero-copy{color:var(--pd-ink);background:linear-gradient(135deg,#fff,#eef8f4 58%,#fff4e5)}.hero-copy h1{max-width:720px;color:var(--pd-ink);letter-spacing:0;font-size:54px;line-height:1.02}.hero-text{color:#516771;max-width:690px;font-size:18px;line-height:1.55}.hero-actions{gap:12px;margin-top:24px}.catalog-link,.primary-link,.secondary-link{border-radius:var(--pd-radius);min-height:44px;padding:0 18px;font-size:14px}.primary-link{background:var(--pd-teal);color:#fff;box-shadow:0 12px 22px #0f766e33}.primary-link:hover{background:var(--pd-teal-dark)}.catalog-link,.secondary-link{color:var(--pd-ink);background:#fff;border-color:#cbdedb}.hero-proof-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hero-proof-row span{border-radius:var(--pd-radius);color:#345660;background:#ffffffbd;border:1px solid #cfe1df;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:820;display:inline-flex}.stats-grid{gap:10px;margin-top:20px}.stats-grid div{border:1px solid #d8e7e3;border-left:4px solid var(--pd-coral);border-radius:var(--pd-radius);background:#ffffffd1;min-width:132px;padding:10px 12px;box-shadow:0 8px 18px #122d320f}.stats-grid dt{color:var(--pd-ink);font-size:17px;font-weight:900}.stats-grid dd{color:#526b73;font-size:12px}.hero-media{background:linear-gradient(135deg,#10333a,#19716c 48%,#285f91);place-items:center;min-height:372px;padding:34px 30px;display:grid}.hero-media img{border-radius:var(--pd-radius);-o-object-fit:cover;object-fit:cover;background:#fff6e8;width:min(100%,360px);max-height:268px;box-shadow:0 22px 44px #08181e3d}.hero-deal-flag{border-radius:var(--pd-radius);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b2a31b8;border:1px solid #ffffff57;max-width:218px;bottom:24px;right:26px}.deal-toolbar{border-bottom:1px solid var(--pd-line);width:min(1234px,100% - 56px);margin:38px auto 18px;padding:0 0 16px}.results-copy{color:var(--pd-muted);line-height:1.45}.results-copy strong{font-size:21px;line-height:1.2}.toolbar-actions{gap:10px}.tab-list{border:1px solid var(--pd-line);border-radius:var(--pd-radius);background:#fff;gap:6px;padding:4px;display:flex}.tab-list button{color:#536972;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:820}.tab-list button.active,.tab-list button:hover{background:var(--pd-teal);color:#fff}.sort-select{border-color:var(--pd-line);border-radius:var(--pd-radius);min-height:44px;color:var(--pd-ink);background:#fff;box-shadow:0 8px 18px #122d320d}.sort-select select{min-height:42px;color:var(--pd-ink)}.market-layout{grid-template-columns:254px minmax(0,1fr);gap:20px;width:min(1234px,100% - 56px)}.market-layout.market-layout-full{grid-template-columns:minmax(0,1fr)}.filter-panel{border:1px solid var(--pd-line);border-radius:var(--pd-radius);box-shadow:var(--pd-shadow-soft);background:#ffffffeb;padding:18px;top:104px}.filter-panel h2{color:var(--pd-ink);font-size:18px}.filter-group{border-top-color:#e2edeb}.filter-group h3{color:var(--pd-teal);font-size:12px}.filter-group .filter-option{border-radius:6px;min-height:34px;padding:0 4px}.filter-group .filter-option:hover{background:var(--pd-soft)}.filter-check.checked{border-color:var(--pd-teal);background:var(--pd-teal)}.trust-box{color:var(--pd-muted);border-top-color:#e2edeb}.products-grid{gap:14px;container:marketplace-products/inline-size}.catalog-product-row{border:1px solid var(--pd-line);border-radius:var(--pd-radius);background:#fff;border-left:4px solid #0000;grid-template-columns:minmax(360px,1.25fr) 196px minmax(160px,.68fr) 120px;gap:0;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 8px 20px #122d320d}.catalog-product-row:hover{border-left-color:var(--pd-teal);box-shadow:var(--pd-shadow);transform:translateY(-2px)}.product-card{background:0 0;border:0;border-radius:0}.card-catalog{grid-template-columns:152px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.card-catalog .product-media{aspect-ratio:1;border-radius:var(--pd-radius);background:#f6faf8;border:1px solid #d9e9e5;margin:0}.card-catalog .product-media img{-o-object-fit:cover;object-fit:cover;padding:0}.brand-name{color:var(--pd-blue);font-size:11px;font-weight:900}.product-badge-row{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.product-badge-row span{color:#355b62;text-overflow:ellipsis;white-space:nowrap;background:#f5fbf8;border:1px solid #d9e8e6;border-radius:6px;max-width:100%;min-height:24px;padding:4px 8px;font-size:11px;font-weight:850;overflow:hidden}.product-body h3{color:var(--pd-ink);margin-top:8px;font-size:17px;line-height:1.34}.card-catalog .product-body{align-content:center;gap:7px;display:grid}.card-catalog .brand-name,.card-catalog .product-body h3,.product-description{margin:0}.card-catalog .product-body h3{overflow-wrap:anywhere;min-width:0;font-size:20px;line-height:1.28}.product-summary-rating{color:var(--pd-muted);align-items:center;gap:7px;margin-top:0;font-size:12px}.product-summary-rating .stars{font-size:13px;line-height:1}.product-summary-rating strong{color:var(--pd-ink);font-weight:900}.product-summary-rating .rating-count{color:#526b73;font-weight:750}.product-description{color:#526b73;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-tag-row{flex-wrap:wrap;gap:6px;display:flex}.product-tag-row span{color:#244f5a;text-overflow:ellipsis;white-space:nowrap;background:#f6fbf9;border:1px solid #cfe2de;border-radius:999px;max-width:100%;min-height:22px;padding:4px 8px;font-size:11px;font-weight:850;line-height:1.3;overflow:hidden;box-shadow:0 6px 16px #244f5a12}.card-catalog .rating-row,.card-catalog .strength{display:flex}.strength{color:var(--pd-muted);font-size:13px}.catalog-code-row{gap:7px}.catalog-code-row span,.catalog-code-row strong{color:#385d66}.stars{color:var(--pd-gold)}.catalog-direct-card,.catalog-price,.catalog-rating{border-left:1px solid var(--pd-line)}.catalog-direct-card{background:#f8fbfa;align-content:center;justify-items:stretch;padding:16px}.offer-source-box{border-radius:var(--pd-radius);min-height:42px;color:var(--pd-teal-dark);background:#fff;border-color:#d7e7e3}.catalog-direct-card strong{color:var(--pd-ink)}.offer-actions{gap:8px;margin-top:10px}.offer-actions a,.offer-actions button{border-color:var(--pd-teal);min-height:36px;color:var(--pd-teal);border-radius:6px}.offer-actions a:hover,.offer-actions button:hover{background:var(--pd-teal);color:#fff}.catalog-rating{background:#fff;align-content:center;padding:16px}.catalog-rating strong{color:var(--pd-ink);line-height:1.35}.catalog-rating span{color:var(--pd-teal);background:#eff8f4;border-radius:6px}.catalog-price{color:#9b4d36;background:#fff8ef;place-items:center;padding:16px;font-size:18px}.catalog-price strong{color:#9b4d36;font-size:20px}.card-category{border:1px solid var(--pd-line);border-left:4px solid var(--pd-teal)}.card-category,.card-category .card-actions,.card-category .product-media,.products-state,.products-state button{border-radius:var(--pd-radius)}.card-category .product-body h3{font-size:24px}.price-row strong{color:#9b4d36}.add-button{background:var(--pd-teal);color:#fff}.add-button:hover{background:var(--pd-teal-dark)}.products-state{color:#536a73;background:linear-gradient(135deg,#fff,#f1faf6 58%,#fff8ef);border:1px dashed #b7cfca;min-height:244px;font-size:15px}.products-state strong{color:var(--pd-ink)}.products-state button{background:var(--pd-teal)}.promo-band{display:none}.category-intro{border:1px solid var(--pd-line,#d9e8e5);border-radius:var(--pd-radius,8px);width:min(1234px,100% - 56px);color:var(--pd-ink,#10232d);background:#fff;gap:16px;margin:24px auto 0;padding:30px 32px;display:grid;box-shadow:0 8px 20px #122d320d}.category-intro-heading{max-width:940px;color:var(--pd-ink,#10232d);margin:0;line-height:1.24}.category-intro h2.category-intro-heading{font-size:28px}.category-intro h3.category-intro-heading{margin-top:6px;font-size:21px}.category-intro-callout,.category-intro-list,.category-intro-paragraph{color:#526b73;max-width:960px;margin:0;font-size:16px;line-height:1.74}.category-intro-callout{border-left:4px solid var(--pd-teal,#0f8f88);color:#294e56;background:#eefbf7;border-radius:6px;padding:14px 18px}.category-intro-list{gap:8px;padding-left:22px;display:grid}.category-intro-list li::marker{color:var(--pd-teal,#0f8f88)}.category-intro strong{color:var(--pd-ink,#10232d);font-weight:900}.category-intro-link{color:var(--pd-teal,#0f8f88);text-underline-offset:3px;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.category-intro-link:hover{color:var(--pd-teal-dark,#0b6f68)}.site-footer{background:linear-gradient(135deg,#102b33,#123d43 64%,#285f91);border-top:0;margin-top:64px}@media (width<=1180px){.main-nav{grid-template-columns:1fr auto}.search-form{grid-column:1/-1}.catalog-product-row{grid-template-columns:minmax(320px,1fr) 188px minmax(140px,.65fr)}.catalog-price{display:none}}@media (width<=920px){.breadcrumb-row,.category-strip,.hero-copy,.main-nav,.site-footer,.utility-bar{padding-left:18px;padding-right:18px}.main-nav{top:0}.card-category,.catalog-product-row,.hero-section,.market-layout{grid-template-columns:1fr}.hero-copy{min-height:0;padding-top:42px;padding-bottom:30px}.hero-copy h1{font-size:42px}.hero-media{min-height:248px;padding:24px 18px;display:grid}.hero-media img{max-height:216px}.category-intro,.deal-toolbar,.market-layout,.search-category-links,.search-context,.site-footer{width:calc(100% - 36px)}.filter-panel{position:static}.catalog-direct-card,.catalog-price,.catalog-rating{border-left:0;border-top:1px solid var(--pd-line)}.catalog-price{display:flex}}@media (width<=620px){.category-strip,.hero-section,.main-nav,.site-shell,main{max-width:100vw}.utility-bar{display:none}.main-nav{-moz-column-gap:8px;border-bottom:1px solid var(--pd-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:10px 12px 9px;left:0;right:0;overflow:visible;box-shadow:0 10px 24px #122d3214;position:fixed!important}.main-nav .brand-logo{flex-basis:36px;width:36px;height:36px}.brand{grid-column:1/2;gap:8px;max-width:none;min-height:38px;overflow:hidden}.brand-copy{align-content:center;gap:1px;min-width:0;min-height:38px;display:grid}.brand strong{font-size:18px;line-height:1}.brand small,.brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand small{color:var(--pd-muted);font-size:9px;font-weight:800;line-height:1.1;display:block}.account-actions,.location-button{display:none}.mobile-account-summary{grid-column:2/3;justify-content:flex-end;align-items:center;gap:7px;width:auto;min-width:0;display:flex;position:static}.mobile-account-link,.mobile-cart-link,.mobile-search-button{border:1px solid var(--pd-line);width:38px;min-width:0;height:38px;color:var(--pd-ink);background:#fff;border-radius:8px;place-items:center;text-decoration:none;display:grid;position:relative}.mobile-account-link svg,.mobile-cart-link svg,.mobile-search-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px;display:block}.mobile-account-link small,.mobile-account-link strong,.mobile-cart-link strong{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mobile-cart-link span{color:#06142b;background:#d99520;border-radius:50%;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:900;display:inline-grid;position:absolute;top:-5px;right:-5px}.mobile-quick-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:none;margin:0;display:grid;position:static}.mobile-quick-actions a{box-sizing:border-box;min-width:0;min-height:34px;color:var(--pd-ink);text-align:center;white-space:nowrap;place-items:center;font-size:11px;font-weight:900;line-height:1;text-decoration:none;display:grid}.mobile-quick-actions a,.search-form{border:1px solid var(--pd-line);background:#fff;border-radius:8px}.search-form{border-left:4px solid var(--pd-teal);width:100%;max-width:none;min-height:44px;box-shadow:none;grid-column:1/-1;grid-template-columns:74px minmax(0,1fr) 46px}.search-form select{background:var(--pd-soft);min-width:0;color:var(--pd-ink);border-right:1px solid #d9e8e5;padding:0 8px;font-size:14px}.search-form input{min-width:0;padding:0 12px;font-size:14px}.search-form button,.stats-grid div{min-width:0}.category-strip{margin-top:151px;padding-top:8px;padding-bottom:8px}.category-strip a{min-height:32px;padding:0 11px}.hero-copy{width:100%;max-width:100vw;overflow:hidden}.hero-copy h1{overflow-wrap:break-word;width:min(100%,330px);max-width:100%;font-size:28px;line-height:1.14}.hero-media{gap:12px;overflow:hidden}.hero-deal-flag{justify-self:center;width:min(100%,330px);max-width:330px;margin:0;position:static}.hero-text{overflow-wrap:break-word;width:min(100%,330px);max-width:100%;font-size:16px}.hero-proof-row span{flex:100%;justify-content:center}.stats-grid{grid-template-columns:1fr;display:grid}.deal-toolbar{gap:14px;margin-top:28px}.toolbar-actions{flex-direction:column;align-items:stretch}.tab-list{overflow-x:auto}.sort-select{width:100%}.category-intro{gap:13px;width:calc(100% - 24px);margin-top:18px;padding:18px}.category-intro h2.category-intro-heading{font-size:23px}.category-intro h3.category-intro-heading{font-size:19px}.category-intro-callout,.category-intro-list,.category-intro-paragraph{font-size:15px;line-height:1.66}.card-catalog{grid-template-columns:118px minmax(0,1fr);gap:12px;padding:12px}.card-catalog .product-media{width:118px;min-height:118px}.product-badge-row span{max-width:100%;font-size:10px}.product-body h3{font-size:15px}.card-catalog .product-body{overflow:visible}.card-catalog .product-description{overflow-wrap:anywhere;-webkit-line-clamp:unset;display:block;overflow:visible}.product-corner-badge{max-width:56px;max-height:34px;top:8px;right:8px}.catalog-direct-card{grid-template-columns:84px minmax(0,1fr)}.catalog-price{justify-content:space-between}}.hero-section{min-height:180px}.hero-section.hero-category{min-height:218px}.hero-copy{justify-content:center;min-height:180px;padding-top:22px;padding-bottom:22px}.hero-category .hero-copy{min-height:180px;padding-top:24px;padding-bottom:22px}.hero-copy h1{max-width:780px;font-size:38px;line-height:1.08}.hero-text{max-width:760px;margin-top:10px;font-size:16px;line-height:1.35}.hero-meta-list{color:#ffffffe6;flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:900px;margin:14px 0 0;padding:0;font-size:13px;line-height:1.35;list-style:none;display:flex}.hero-meta-list li{white-space:nowrap;align-items:center;min-width:0;display:flex}.hero-meta-list li:first-child{color:#fff;font-weight:800}.hero-meta-list li+li:before{content:"";opacity:.6;background:currentColor;border-radius:999px;width:3px;height:3px;margin-right:14px}.hero-meta-text-mobile{display:none}.hero-actions{margin-top:12px}.catalog-link,.primary-link,.secondary-link{min-height:36px;padding:0 14px;font-size:13px}@media (width<=920px){.hero-section,.hero-section.hero-category{min-height:0}.hero-category .hero-copy,.hero-copy{min-height:0;padding-top:28px;padding-bottom:24px}.hero-copy h1{font-size:34px;line-height:1.12}.hero-text{margin-top:10px;font-size:15px}.hero-meta-list{gap:8px 12px;margin-top:12px;font-size:13px}}@media (width<=640px){.hero-category .hero-copy,.hero-copy{padding-top:24px;padding-bottom:22px}.hero-copy h1{font-size:28px;line-height:1.14}.hero-actions{gap:8px;margin-top:12px}.hero-meta-list{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 14px;width:min(100%,342px);max-width:100%;display:grid}.hero-meta-list li{white-space:nowrap;overflow-wrap:anywhere}.hero-meta-list li+li:before,.hero-meta-text-desktop{display:none}.hero-meta-text-mobile{display:inline}}@media (width<=340px){.hero-meta-list{grid-template-columns:1fr;gap:6px}.hero-meta-list li{white-space:normal}}.deal-toolbar{flex-flow:row;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;margin-bottom:8px;padding:6px 0;display:flex}.deal-toolbar>div:first-child{flex:auto;min-width:0}.results-copy{color:#536972;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.2;overflow:hidden}.results-copy strong{color:var(--pd-ink);font-size:inherit;line-height:inherit;display:inline}.toolbar-actions{flex-direction:row;flex:none;justify-content:flex-end;align-items:center;min-width:0;display:flex}.tab-list{display:none}.sort-select{width:auto;min-height:34px;box-shadow:none}.sort-select span{color:#536972;font-size:12px}.sort-select select{min-width:128px;min-height:32px;font-size:13px}@media (width<=920px){.deal-toolbar{gap:10px;margin-top:8px;margin-bottom:8px;padding:6px 0}.sort-select span{display:none}.sort-select select{min-width:116px}}@media (width<=640px){.deal-toolbar{flex-flow:row;justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 24px);margin-top:6px;margin-bottom:6px;padding:5px 0}.results-copy{text-overflow:ellipsis;min-width:0;font-size:13px;line-height:1.15;overflow:hidden}.toolbar-actions{flex-direction:row;align-items:center}.sort-select{flex:none;width:auto;min-height:30px}.sort-select span{display:none}.sort-select select{min-width:104px;max-width:36vw;min-height:28px;padding:0 6px;font-size:12px}}.hero-tone-deals .hero-copy{color:#fff;background:linear-gradient(135deg,#8f2f13,#b63a12 52%,#d9581c)}.hero-tone-best-sellers .hero-copy{color:#fff;background:linear-gradient(135deg,#082f49,#0f5f5d 54%,#168276)}.hero-tone-weight .hero-copy{color:#fff;background:linear-gradient(135deg,#7c2d12,#b94718 56%,#dc6b2d)}.hero-tone-repair .hero-copy{color:#fff;background:linear-gradient(135deg,#065f46,#0f766e 58%,#17937f)}.hero-tone-performance .hero-copy{color:#fff;background:linear-gradient(135deg,#075985,#116fa5 56%,#0ea5e9)}.hero-tone-longevity .hero-copy{color:#fff;background:linear-gradient(135deg,#831843,#a21d56 56%,#be185d)}.hero-tone-category .hero-copy{color:#fff;background:linear-gradient(135deg,#14333b,#23616a 58%,#2d7f87)}.hero-tone-best-sellers .hero-copy h1,.hero-tone-category .hero-copy h1,.hero-tone-deals .hero-copy h1,.hero-tone-longevity .hero-copy h1,.hero-tone-performance .hero-copy h1,.hero-tone-repair .hero-copy h1,.hero-tone-weight .hero-copy h1{color:#fff}.hero-tone-best-sellers .hero-text,.hero-tone-category .hero-text,.hero-tone-deals .hero-text,.hero-tone-longevity .hero-text,.hero-tone-performance .hero-text,.hero-tone-repair .hero-text,.hero-tone-weight .hero-text{color:#ffffffd6}.card-category,.catalog-product-row{content-visibility:auto;contain-intrinsic-size:224px}@media (width<=920px){.site-footer{grid-template-columns:1fr;gap:28px;max-width:100vw}}@media (width<=620px){.site-footer{margin-top:36px;padding-top:36px;padding-bottom:42px}.footer-columns{grid-template-columns:1fr;gap:24px}}.card-category{border:1px solid var(--pd-line,#d9e4ee);border-left:1px solid var(--pd-line,#d9e4ee);background:#fff;border-radius:8px;grid-template-columns:150px minmax(0,1fr) 260px;align-items:center;gap:28px;min-height:246px;padding:18px;box-shadow:0 8px 20px #122d320d}.card-category .product-media{aspect-ratio:1;background:#eef5f8;border-radius:8px;justify-self:start;width:140px;min-height:140px}.card-category .product-media img{-o-object-fit:contain;object-fit:contain}.card-category .product-body{justify-content:center;gap:8px;display:grid}.card-category .product-body h3{font-size:21px;line-height:1.25}.card-category .strength{color:#23384f;max-width:680px;font-size:14px;line-height:1.48}.card-category .category-tag-row{margin-top:0}.category-action-box{background:#f8fafc;border:1px solid #dce6ef;border-radius:8px;align-content:center;gap:8px;min-height:206px;padding:16px 14px;display:grid}.category-price-row{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin-top:0;display:flex}.category-price-row del,.category-price-row strong{white-space:nowrap}.category-price-row strong{color:#06142b;font-size:32px}.category-price-row del{color:#b51212;font-size:13px;font-weight:850;text-decoration-color:currentColor;text-decoration-thickness:1.5px}.category-action-note,.category-stock-line{color:#00802d;margin:0;font-size:13px;font-weight:900;line-height:1.35}.category-action-buttons{gap:8px;margin-top:4px;display:grid}.category-action-button{color:#06142b;cursor:pointer;background:#fff;border:1px solid #d9e4ee;border-radius:8px;place-items:center;min-height:38px;font-size:15px;font-weight:900;transition:border-color .2s,background .2s,color .2s;display:grid}.category-action-button-primary{background:#f90;border-color:#f90}.category-action-button-primary:focus-visible,.category-action-button-primary:hover{background:#e48600;border-color:#e48600}.category-action-button-secondary:focus-visible,.category-action-button-secondary:hover{border-color:var(--pd-teal,#0f766e);color:var(--pd-teal,#0f766e)}@media (width<=920px){.card-category{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:14px;min-height:0;padding:14px}.card-category .product-media{width:128px;min-height:128px}.category-action-box{grid-column:1/-1;min-height:0;padding:14px}.category-action-buttons{grid-template-columns:1fr 1fr}}@container marketplace-products (width<=760px){.card-category{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:14px;min-height:0;padding:14px}.card-category .product-media{width:128px;min-height:128px}.category-action-box{grid-column:1/-1;min-height:0;padding:14px}.category-action-buttons{grid-template-columns:1fr 1fr}}@media (width<=620px){.card-category{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:9px 10px;width:100%;min-width:0;max-width:100%;padding:10px;overflow:hidden}.card-category .product-media{aspect-ratio:1;grid-area:1/1/span 3;align-self:start;width:100%;max-width:100px;min-height:0}.card-category .product-body{display:contents}.card-category .brand-name,.card-category .category-description,.card-category .product-body h3{grid-column:2;min-width:0}.card-category .product-body h3{margin-top:0;font-size:17px}.card-category .strength{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.card-category .category-tag-row,.card-category .rating-row{grid-column:1/-1}.card-category .category-tag-row{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin-top:0;display:flex}.card-category .category-tag-row a,.card-category .category-tag-row span{flex:none;min-width:0;max-width:100%}.card-category .rating-row{flex-wrap:wrap;gap:5px;margin-top:0;font-size:12px}.category-action-box{border-radius:8px;grid-column:1/-1;gap:7px;padding:12px}.category-price-row{justify-content:space-between}.category-price-row strong{font-size:26px}.category-action-note,.category-stock-line{font-size:12px}.category-action-button{min-height:38px;font-size:14px}}.category-strip-shell{position:relative}.category-strip-hint{appearance:none;border:0;padding:0;display:none}@media (width<=620px){.category-strip-shell{isolation:isolate;background:linear-gradient(90deg,#10333a,#144b53 55%,#285f91);max-width:100vw;margin-top:151px;position:relative;overflow:hidden}.category-strip-shell.has-overflow:not(.is-at-end):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#285f9100,#285f91 72%);width:64px;position:absolute;top:0;bottom:0;right:0}.category-strip{background:0 0;margin-top:0;padding-right:72px}.category-strip-shell.has-overflow:not(.is-at-end) .category-strip-hint{z-index:2;color:#fff;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:28px;height:28px;transition:background .16s,border-color .16s,transform .16s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.category-strip-hint:before{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;transform:translate(-1px)rotate(45deg)}.category-strip-hint:active{background:#fff3;border-color:#ffffff80;transform:translateY(-50%)scale(.94)}.category-strip-hint:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}}.site-shell{background:#f6f8f9}.main-nav{border-bottom:1px solid var(--pd-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;min-height:92px;box-shadow:0 1px #0e282d0a}.search-form{border:1px solid #d8e7e6;border-left:4px solid var(--pd-teal);box-shadow:0 1px #0e282d08}.search-form button{background:var(--pd-teal)}.search-form button:hover{background:var(--pd-teal-dark)}.category-strip-shell{border-bottom:1px solid var(--pd-line);background:#fff}.category-strip{color:#10242c;min-height:52px;box-shadow:none;background:#fff;border-bottom:0}.category-strip a{color:#10242c;background:0 0;border-color:#0000}.category-strip a.active,.category-strip a:hover{color:var(--pd-teal-dark);background:#e7f4f2;border-color:#0000;transform:none}.breadcrumb-row{border-bottom:1px solid var(--pd-line);background:#fff}.hero-section,.hero-section.hero-category{border-bottom:1px solid var(--pd-line);background:#f6f8f9;min-height:168px}.hero-best-sellers .hero-copy,.hero-catalog .hero-copy,.hero-category .hero-copy,.hero-copy,.hero-deals .hero-copy,.hero-tone-best-sellers .hero-copy,.hero-tone-category .hero-copy,.hero-tone-deals .hero-copy,.hero-tone-longevity .hero-copy,.hero-tone-performance .hero-copy,.hero-tone-repair .hero-copy,.hero-tone-weight .hero-copy{color:#10242c;background:linear-gradient(120deg,#edf8f5,#f9fbfb 58%,#eef4fb);min-height:168px;padding-top:30px;padding-bottom:30px}.hero-copy h1,.hero-tone-best-sellers .hero-copy h1,.hero-tone-category .hero-copy h1,.hero-tone-deals .hero-copy h1,.hero-tone-longevity .hero-copy h1,.hero-tone-performance .hero-copy h1,.hero-tone-repair .hero-copy h1,.hero-tone-weight .hero-copy h1{color:#10242c}.hero-meta-list,.hero-text,.hero-tone-best-sellers .hero-text,.hero-tone-category .hero-text,.hero-tone-deals .hero-text,.hero-tone-longevity .hero-text,.hero-tone-performance .hero-text,.hero-tone-repair .hero-text,.hero-tone-weight .hero-text{color:#557078}.hero-meta-list li:first-child{color:#10242c}.deal-toolbar{border-bottom-color:var(--pd-line);margin-top:18px}.card-category,.category-action-box,.filter-panel{border-color:var(--pd-line);box-shadow:var(--pd-shadow-soft);background:#fff}.category-action-box{background:#f8fbfb}.card-category{box-shadow:0 1px #0e282d0a}.card-category:hover{box-shadow:0 12px 28px #15343c14}.card-category .product-media{background:#eef4fb}.category-price-row strong{color:#08172a}@media (width<=620px){.main-nav{border-bottom-color:var(--pd-line);background:#fffffffa;box-shadow:0 10px 24px #122d320f}.category-strip-shell{background:#fff}.category-strip-shell.has-overflow:not(.is-at-end):after{background:linear-gradient(90deg,#fff0,#fff 72%)}.category-strip{color:#10242c;background:#fff}.category-strip-shell.has-overflow:not(.is-at-end) .category-strip-hint{border-color:var(--pd-line);color:var(--pd-teal-dark);background:#fff;box-shadow:0 8px 18px #15343c1f}.market-layout{width:calc(100% - 24px);margin-top:8px;display:block}.filter-panel{display:none}.products-grid{gap:12px}.hero-best-sellers .hero-copy,.hero-catalog .hero-copy,.hero-category .hero-copy,.hero-copy,.hero-deals .hero-copy,.hero-tone-best-sellers .hero-copy,.hero-tone-category .hero-copy,.hero-tone-deals .hero-copy,.hero-tone-longevity .hero-copy,.hero-tone-performance .hero-copy,.hero-tone-repair .hero-copy,.hero-tone-weight .hero-copy{padding-top:28px;padding-bottom:22px}.main-nav{padding-top:max(10px,env(safe-area-inset-top))}.mobile-account-link,.mobile-cart-link,.mobile-search-button{width:44px;height:44px}.mobile-quick-actions a{min-height:40px}.category-strip-shell{margin-top:calc(153px + max(10px,env(safe-area-inset-top)))}}@media (width<=960px) and (height<=520px) and (orientation:landscape){.main-nav{z-index:1000;-moz-column-gap:8px;width:100%;min-height:0;padding:max(8px,env(safe-area-inset-top)) 12px 8px;grid-template-columns:minmax(122px,170px) minmax(0,1fr) auto;gap:0 8px;top:0;left:0;right:0;position:fixed!important}.account-actions,.location-button,.utility-bar{display:none}.brand{grid-area:1/1;min-width:0;max-width:none;min-height:44px;overflow:hidden}.main-nav .brand-logo{flex-basis:44px;width:44px;height:44px}.brand small,.brand strong,.brand-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-account-summary{grid-area:1/3;justify-content:flex-end;align-items:center;gap:6px;width:auto;min-width:0;display:flex;position:static}.mobile-account-link,.mobile-cart-link,.mobile-search-button{place-items:center;width:44px;height:44px;display:grid;position:relative}.mobile-account-link small,.mobile-account-link strong,.mobile-cart-link strong{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mobile-quick-actions{display:none}.search-form{grid-area:1/2;grid-template-columns:70px minmax(0,1fr) 40px;min-height:40px}.category-strip-shell{margin-top:calc(53px + max(8px,env(safe-area-inset-top)));position:relative;overflow:hidden}.category-strip{min-height:40px;padding:4px 12px}}.mobile-search-button,.mobile-search-dialog,.mobile-search-filter-dialog,.mobile-search-results-toolbar{display:none}.mobile-search-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=620px){.category-strip{margin-top:0!important}.category-strip-shell{margin-top:var(--mobile-header-height,calc(158px + max(10px,env(safe-area-inset-top))))!important}.search-form{display:none}.mobile-search-button{border:1px solid var(--pd-line);width:44px;min-width:0;height:44px;color:var(--pd-ink);background:#fff;border-radius:8px;place-items:center;display:grid}.mobile-search-button svg,.mobile-search-icon-button svg,.mobile-search-input>svg{fill:none;width:20px;height:20px;stroke:var(--pd-teal-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none}.mobile-search-dialog[open]{display:block}.mobile-search-dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--pd-ink);background:#f6f8f9;border:0;margin:0;padding:0}.mobile-search-dialog::backdrop,.mobile-search-filter-dialog::backdrop{background:#0a1f2547}.mobile-search-dialog-content{min-height:100dvh;padding:max(12px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));flex-direction:column;display:flex}.mobile-search-dialog-header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;display:grid}.mobile-search-dialog-header h2{min-width:0;color:var(--pd-ink);margin:0;font-size:18px;font-weight:850}.mobile-search-cancel,.mobile-search-clear,.mobile-search-icon-button{min-width:44px;min-height:44px;color:var(--pd-teal-dark);font:inherit;background:0 0;border:0;border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:grid}.mobile-search-input{border:1.5px solid var(--pd-teal);background:#fff;border-radius:8px;align-items:center;gap:10px;min-height:52px;margin-top:16px;padding:0 6px 0 14px;display:flex}.mobile-search-input input{width:100%;min-width:0;color:var(--pd-ink);font:inherit;background:0 0;border:0;outline:0;font-size:16px}.mobile-search-input input::-webkit-search-cancel-button{appearance:none}.mobile-search-input input::-webkit-search-decoration{appearance:none}.mobile-search-input:focus-within{border-color:var(--pd-teal-dark);box-shadow:0 0 0 3px #087a732e}.mobile-search-clear{background:var(--pd-soft);min-width:44px;min-height:44px;color:var(--pd-muted);font-size:24px;font-weight:400}.mobile-search-section{margin-top:24px}.mobile-search-section h3{color:var(--pd-muted);margin:0 0 10px;font-size:13px;font-weight:850}.mobile-search-category-rail{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;padding:2px 1px;display:flex;overflow-x:auto}.mobile-search-category-rail::-webkit-scrollbar{display:none}.mobile-search-category-rail button{border:1px solid var(--pd-line);min-height:44px;color:var(--pd-ink);font:inherit;white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:750}.mobile-search-category-rail button.active{border-color:var(--pd-teal);background:var(--pd-teal);color:#fff}.mobile-search-suggestion{border:1px solid var(--pd-line);width:100%;min-height:60px;color:var(--pd-ink);font:inherit;text-align:left;background:#fff;border-radius:8px;gap:3px;margin-top:8px;padding:10px 14px;display:grid}.mobile-search-suggestion span,.mobile-search-suggestion strong{font-size:14px;font-weight:800}.mobile-search-suggestion small{color:var(--pd-muted);font-size:12px}.mobile-search-submit-query{background:var(--pd-soft);border-color:#c9e3de}.mobile-search-dialog-footer{margin-top:auto;padding-top:20px}.mobile-search-dialog-footer button{border:1px solid var(--pd-teal);background:var(--pd-teal);color:#fff;width:100%;min-height:48px;font:inherit;border-radius:8px;font-size:15px;font-weight:850}.mobile-search-dialog-footer button:disabled{border-color:var(--pd-line);background:var(--pd-line);color:var(--pd-muted)}.mobile-search-button:focus-visible,.mobile-search-cancel:focus-visible,.mobile-search-category-rail button:focus-visible,.mobile-search-clear:focus-visible,.mobile-search-dialog-footer button:focus-visible,.mobile-search-filter-content a:focus-visible,.mobile-search-filter-content button:focus-visible,.mobile-search-icon-button:focus-visible,.mobile-search-results-toolbar button:focus-visible,.mobile-search-suggestion:focus-visible{outline:2px solid var(--pd-teal-dark);outline-offset:2px}.search-results-page .desktop-search-toolbar,.search-results-page .hero-section,.search-results-page .search-category-links,.search-results-page .search-context{display:none}.mobile-search-results-toolbar{justify-content:space-between;align-items:end;gap:12px;width:calc(100% - 24px);margin:18px auto 8px;display:flex}.mobile-search-results-toolbar p{color:var(--pd-muted);margin:0;font-size:12px;font-weight:800}.mobile-search-results-toolbar h1{color:var(--pd-ink);margin:4px 0 0;font-size:18px;line-height:1.2}.mobile-search-results-toolbar button{border:1px solid var(--pd-teal);min-height:44px;color:var(--pd-teal-dark);font:inherit;background:#fff;border-radius:8px;flex:none;padding:0 14px;font-size:13px;font-weight:850}.search-results-page .market-layout{padding-bottom:84px}.mobile-search-filter-dialog[open]{display:block}.mobile-search-filter-dialog{width:100%;max-width:none;max-height:calc(min(76dvh,620px));color:var(--pd-ink);background:#fff;border:0;border-radius:12px 12px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0}.mobile-search-filter-content{max-height:calc(min(76dvh,620px));padding:16px 16px max(16px,env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow-y:auto}.mobile-search-filter-content header{justify-content:space-between;align-items:start;gap:12px;display:flex}.mobile-search-filter-content header p{color:var(--pd-muted);margin:0;font-size:12px;font-weight:800}.mobile-search-filter-content h2{margin:4px 0 0;font-size:20px}.mobile-search-filter-content header>button{background:var(--pd-soft);min-width:44px;min-height:44px;color:var(--pd-muted);font:inherit;border:0;border-radius:8px;font-size:24px}.mobile-search-filter-content section{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.mobile-search-filter-content h3{color:var(--pd-muted);grid-column:1/-1;margin:0 0 2px;font-size:13px}.mobile-search-filter-content section a,.mobile-search-filter-content section button{border:1px solid var(--pd-line);min-height:44px;color:var(--pd-ink);font:inherit;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.mobile-search-filter-content section a.active,.mobile-search-filter-content section button.active{border-color:var(--pd-teal);background:var(--pd-soft);color:var(--pd-teal-dark)}.mobile-search-filter-content small{color:var(--pd-muted);font-size:11px}.mobile-search-filter-content footer{margin-top:20px}.mobile-search-filter-content footer button{border:1px solid var(--pd-teal);background:var(--pd-teal);color:#fff;width:100%;min-height:48px;font:inherit;border-radius:8px;font-size:15px;font-weight:850}}.product-card{transition:transform .16s ease-out;position:relative}.product-card-detail-link{z-index:1;border-radius:inherit;cursor:pointer;touch-action:manipulation;display:block;position:absolute;inset:0}.product-card-detail-link:focus-visible{outline:0;box-shadow:inset 0 0 0 3px #007569}.product-card .card-actions,.product-card .category-action-box{z-index:2;position:relative}.purchase-action-feedback{color:#0f6f65;text-align:left;text-wrap:pretty;min-height:34px;margin:8px 0 0;font-size:12px;font-weight:750;line-height:1.4}.purchase-action-feedback-error{color:#9a3412}.category-action-button:disabled,.offer-actions button:disabled{cursor:wait;opacity:.62}.offer-actions-unavailable button:disabled{cursor:not-allowed}.product-card:not(.card-catalog) .rating-row .rating-count{color:#007569}.product-card .product-body h3,.product-card .product-media img{transition:transform .16s ease-out,color .16s ease-out}@media (hover:hover) and (pointer:fine){.product-card:has(.product-card-detail-link:hover){transform:translateY(-1px)}.product-card-detail-link:hover{box-shadow:inset 0 0 0 2px #0b7d73}.product-card-detail-link:hover~.product-media img{transform:scale(1.02)}.product-card-detail-link:hover~.product-body h3{color:#007569}}@media (hover:none) and (pointer:coarse){.product-card:has(.product-card-detail-link:active){transform:scale(.995)}.product-card-detail-link:active{background:#0075690e;box-shadow:inset 0 0 0 2px #00756980}}@media (prefers-reduced-motion:reduce){.product-card,.product-card .product-body h3,.product-card .product-media img{transition:none}.product-card-detail-link:hover~.product-media img{transform:none}.product-card:has(.product-card-detail-link:active){transform:none}.product-card:has(.product-card-detail-link:hover){transform:none}}.product-media{position:relative}.product-stock-overlay{z-index:2;pointer-events:none;color:#fff;letter-spacing:.08em;background:#111e278f;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;inset:0}.product-media:has(.product-stock-overlay) img{filter:grayscale(.25);opacity:.58}@media (width<=620px){.site-shell{--mobile-topbar-height:calc(54px + max(10px, env(safe-area-inset-top)));--mobile-promotion-height:34px}.main-nav{z-index:1000;min-height:0;top:0;position:sticky!important}.mobile-shipping-promotion{top:var(--mobile-topbar-height);z-index:999;position:sticky}.category-strip-shell{top:calc(var(--mobile-topbar-height) + var(--mobile-promotion-height));z-index:997;margin-top:0!important;position:sticky!important}}@media (width<=620px) and (height<=520px) and (orientation:landscape){.site-shell{--mobile-landscape-topbar-height:calc(52px + max(8px, env(safe-area-inset-top)))}.main-nav{position:fixed!important}.mobile-shipping-promotion{display:none}.category-strip-shell{top:var(--mobile-landscape-topbar-height);margin-top:var(--mobile-landscape-topbar-height)!important}}.cart-support-button{display:none}.cart-shipping-promotion{color:#0c5d4d;background:#f2fbf7;border:1px solid #b9ddcf;border-radius:7px;margin:10px 0 0;padding:9px 10px;font-size:12px;font-weight:750;line-height:1.45}.summary-card .summary-promotion-row dd,.summary-card .summary-promotion-row dt{color:#087167}@media (width<=620px){.category-strip a{min-height:44px}.quantity-control button,.quantity-control input{height:44px;font-size:16px}.quantity-control button:not(.remove-cart-item){min-width:44px}.quantity-control .quantity-input{width:48px;min-width:48px;line-height:42px}.quantity-control .remove-cart-item{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.cart-support-button,.checkout-button,.continue-button{min-height:44px;font-size:14px}.cart-support-button{border:1px solid var(--mall-line);width:100%;color:var(--mall-green);cursor:pointer;background:#fff;border-radius:999px;place-items:center;font-weight:850;display:grid}}.site-footer{color:#fff;background:#162734;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;width:100%;max-width:none;margin:28px 0 0;padding:0 calc(max(20px,50vw - 660px));display:block}.site-footer-inner{color:#fff;box-shadow:none;background:#162734;grid-template-columns:minmax(280px,1.3fr) minmax(180px,.7fr) minmax(180px,.7fr);gap:calc(clamp(28px,5vw,68px));padding:28px calc(clamp(28px,5vw,68px)) 24px;display:grid}.site-footer .footer-brand{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.site-footer .footer-brand-link{color:#fff;gap:13px}.site-footer .footer-brand-link .brand-logo{width:64px;height:64px;box-shadow:none;filter:drop-shadow(0 0 1px #ffffffb8)drop-shadow(0 4px 8px #0418303d);background:0 0;border-radius:0;flex-basis:64px}.site-footer .footer-brand-link .brand-copy{gap:5px;display:grid}.site-footer .footer-brand-link strong{color:#fff;letter-spacing:-.02em;font-size:calc(clamp(22px,2vw,28px))}.site-footer .footer-brand-link small{color:#ffffff9e;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.site-footer .footer-contact-list{gap:8px;margin:24px 0 0;font-style:normal;display:grid}.site-footer .footer-contact-link{color:#ffffffc7;overflow-wrap:anywhere;align-items:center;gap:9px;width:fit-content;min-height:28px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.site-footer .footer-contact-link svg{color:#54c9be;flex:none}.site-footer .footer-contact-link:hover{color:#087565;transform:translate(2px)}.site-footer .footer-notice{color:#ffffffad;max-width:390px;margin:18px 0 0;font-size:13px;line-height:1.7}.site-footer .footer-copyright{color:#ffffff75;margin:18px 0 0;font-size:11px;line-height:1.5}.site-footer .footer-columns{display:contents}.site-footer .footer-column{min-width:0}.site-footer .footer-column h2{color:#fff;letter-spacing:.03em;margin:2px 0 12px;font-size:14px;font-weight:850}.site-footer .footer-column a{color:#ffffffad;width:fit-content;min-height:32px;margin:0;padding:4px 0;font-size:13px;line-height:1.4;text-decoration:none;transition:color .16s,transform .16s;display:block}.site-footer .footer-column a:hover{color:#fff;transform:translate(2px)}.site-footer .footer-brand-link:focus-visible,.site-footer .footer-column a:focus-visible,.site-footer .footer-contact-link:focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #f0aa20}@media (width<=920px){.site-footer{width:100%;padding-left:18px;padding-right:18px}.site-footer-inner{grid-template-columns:minmax(240px,1.1fr) repeat(2,minmax(150px,.75fr));gap:30px;padding-left:32px;padding-right:32px}}@media (width<=620px){.site-footer{margin-top:24px;padding-left:12px;padding-right:12px}.site-footer-inner{grid-template-columns:1fr;gap:22px;padding:24px 12px 20px}.site-footer .footer-copyright,.site-footer .footer-notice{margin-top:16px}.site-footer .footer-column h2{margin-bottom:10px}.site-footer .footer-column a{min-height:40px;padding:6px 0}}@media (prefers-reduced-motion:reduce){.site-footer .footer-column a{transition:none}}.delivery-address-chat-card[data-v-7161293b]{color:#273744;background:#fff9eb;border:1px solid #d9a53f;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:12px 14px 0;padding:12px;display:grid}.delivery-address-chat-card>svg[data-v-7161293b]{color:#98600a;margin-top:2px}.delivery-address-chat-card strong[data-v-7161293b]{color:#1b2f3c;font-size:14px;display:block}.delivery-address-chat-card p[data-v-7161293b]{color:#4b6170;margin:3px 0 0;font-size:12px;line-height:1.45}.delivery-address-chat-details[data-v-7161293b]{overflow-wrap:anywhere;color:#2e4252!important}.delivery-address-chat-actions[data-v-7161293b]{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.delivery-address-actions button[data-v-7161293b],.delivery-address-chat-actions button[data-v-7161293b]{min-height:38px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.delivery-address-chat-actions button[data-v-7161293b]:first-child,.delivery-address-edit[data-v-7161293b]{color:#243a49;background:#fff;border:1px solid #a7b6c2}.delivery-address-chat-actions button[data-v-7161293b]:last-child,.delivery-address-confirm[data-v-7161293b]{color:#fff;background:#087565;border:1px solid #087565}.delivery-address-actions button[data-v-7161293b]:disabled,.delivery-address-chat-actions button[data-v-7161293b]:disabled,.delivery-address-close[data-v-7161293b]:disabled,.delivery-address-later[data-v-7161293b]:disabled{cursor:wait;opacity:.65}.delivery-address-error[data-v-7161293b]{grid-column:1/-1;margin:0;font-weight:700;color:#a61d2d!important}.delivery-address-backdrop[data-v-7161293b]{z-index:1200;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overscroll-behavior:contain;background:#12202ba3;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.delivery-address-modal[data-v-7161293b]{color:#203243;background:#fff;border:1px solid #d1dbe2;border-radius:8px;outline:none;width:min(550px,100%);padding:28px;position:relative;box-shadow:0 22px 56px #0b192452}.delivery-address-close[data-v-7161293b]{color:#486070;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:12px;right:12px}.delivery-address-close[data-v-7161293b]:hover{color:#172c3e;background:#edf2f5}.delivery-address-title-row[data-v-7161293b]{align-items:flex-start;gap:12px;padding-right:40px;display:flex}.delivery-address-icon[data-v-7161293b]{color:#086f62;background:#e7f6f1;border-radius:7px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.delivery-address-title-row h2[data-v-7161293b]{color:#172c3e;margin:0;font-size:21px;line-height:1.2}.delivery-address-intro[data-v-7161293b],.delivery-address-title-row p[data-v-7161293b]{color:#526b7c;margin:5px 0 0;font-size:14px;line-height:1.45}.delivery-address-intro[data-v-7161293b]{margin-top:20px}.delivery-address-details[data-v-7161293b]{color:#2b3f4e;overflow-wrap:anywhere;background:#f8fbfc;border:1px solid #d6e0e6;border-radius:7px;gap:3px;margin:16px 0;padding:14px;font-size:14px;font-style:normal;line-height:1.45;display:grid}.delivery-address-details strong[data-v-7161293b]{color:#172c3e}.delivery-address-form[data-v-7161293b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.delivery-address-form label[data-v-7161293b]{color:#32495b;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.delivery-address-form input[data-v-7161293b]{color:#172c3e;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #b9c8d2;border-radius:6px;padding:0 11px;font-size:16px}.delivery-address-form input[data-v-7161293b]:focus{outline-offset:1px;border-color:#087565;outline:3px solid #08756529}.delivery-address-form input[readonly][data-v-7161293b]{color:#526b7c;cursor:not-allowed;background:#f3f6f8}.delivery-address-form__wide[data-v-7161293b]{grid-column:1/-1}.delivery-address-actions[data-v-7161293b]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px;display:grid}.delivery-address-later[data-v-7161293b]{color:#526b7c;font:inherit;cursor:pointer;background:0 0;border:0;margin:12px auto 0;padding:4px;font-size:13px;text-decoration:underline;display:block}.delivery-address-actions button[data-v-7161293b]:focus-visible,.delivery-address-chat-actions button[data-v-7161293b]:focus-visible,.delivery-address-close[data-v-7161293b]:focus-visible,.delivery-address-later[data-v-7161293b]:focus-visible{outline-offset:2px;outline:3px solid #f0aa20}.delivery-address-modal-enter-active[data-v-7161293b],.delivery-address-modal-leave-active[data-v-7161293b]{transition:opacity .18s}.delivery-address-modal-enter-active .delivery-address-modal[data-v-7161293b],.delivery-address-modal-leave-active .delivery-address-modal[data-v-7161293b]{transition:transform .18s,opacity .18s}.delivery-address-modal-enter-from[data-v-7161293b],.delivery-address-modal-leave-to[data-v-7161293b]{opacity:0}.delivery-address-modal-enter-from .delivery-address-modal[data-v-7161293b],.delivery-address-modal-leave-to .delivery-address-modal[data-v-7161293b]{opacity:0;transform:translateY(12px)}@media (width<=560px){.delivery-address-backdrop[data-v-7161293b]{background:#12202b8f;place-items:end stretch;padding:0}.delivery-address-modal[data-v-7161293b]{width:100%;max-height:calc(min(88dvh,720px));padding:22px max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-width:1px 0 0;border-radius:16px 16px 0 0;overflow-y:auto;box-shadow:0 -12px 34px #0b192438}.delivery-address-modal[data-v-7161293b]:before{content:"";background:#c7d3da;border-radius:999px;width:36px;height:4px;margin:-10px auto 18px;display:block}.delivery-address-title-row h2[data-v-7161293b]{font-size:19px}.delivery-address-details[data-v-7161293b]{margin:14px 0;padding:13px}.delivery-address-form[data-v-7161293b]{grid-template-columns:1fr;gap:11px}.delivery-address-form__wide[data-v-7161293b]{grid-column:auto}.delivery-address-actions[data-v-7161293b]{grid-template-columns:1fr}.delivery-address-actions button[data-v-7161293b]{min-height:46px;font-size:14px}.delivery-address-later[data-v-7161293b]{min-height:36px;margin-top:10px}.delivery-address-chat-actions[data-v-7161293b]{flex-wrap:nowrap}.delivery-address-chat-actions button[data-v-7161293b]{flex:1 1 0;min-width:0;min-height:44px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.delivery-address-modal-enter-active[data-v-7161293b],.delivery-address-modal-enter-active .delivery-address-modal[data-v-7161293b],.delivery-address-modal-leave-active[data-v-7161293b],.delivery-address-modal-leave-active .delivery-address-modal[data-v-7161293b]{transition:none}}body.customer-service-chat-open,html.customer-service-chat-open{overscroll-behavior:none;overflow:hidden}.customer-service-widget[data-v-2d649bbe]{z-index:80;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:24px;right:24px}.customer-service-widget.customer-service-widget-standalone[data-v-2d649bbe]{z-index:1001;isolation:isolate;background:#f5f7f8;width:100vw;min-height:100dvh;display:grid;inset:0 auto auto 0}.chat-launcher[data-v-2d649bbe]{color:#fff;cursor:pointer;width:auto;min-width:148px;height:50px;min-height:50px;font:inherit;letter-spacing:.01em;background:#0b1d3c;border:0;border-radius:999px;justify-content:center;place-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:800;transition:transform .18s,background-color .18s,box-shadow .18s;animation:.26s cubic-bezier(.16,1,.3,1) both chat-launcher-enter-2d649bbe;display:inline-flex;position:relative;box-shadow:0 14px 34px #0b1d3c47}.chat-launcher[data-v-2d649bbe]:hover{background:#142d58;transform:translateY(-2px);box-shadow:0 17px 38px #0b1d3c57}.chat-launcher[data-v-2d649bbe]:focus-visible{outline-offset:3px;outline:3px solid #f0aa20}.chat-launcher-label[data-v-2d649bbe],.chat-new-message-avatar span[data-v-2d649bbe]{line-height:1}.chat-composer button svg[data-v-2d649bbe],.chat-header button svg[data-v-2d649bbe],.chat-launcher svg[data-v-2d649bbe]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.chat-unread[data-v-2d649bbe]{color:#fff;background:#d94747;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}@media (width<=800px){.customer-service-widget[data-v-2d649bbe]:not(.customer-service-widget-panel-open){z-index:130}}@media (prefers-reduced-motion:reduce){.chat-launcher[data-v-2d649bbe]{transition:none}.chat-launcher[data-v-2d649bbe]:hover{transform:none}}.chat-new-message-toast[data-v-2d649bbe]{z-index:1002;color:#10202a;background:#fffffffa;border:1px solid #0f172a1f;border-radius:8px;width:calc(min(382px,100vw - 32px));position:fixed;bottom:96px;right:24px;overflow:hidden;box-shadow:0 22px 60px #0f172a3d}.chat-new-message-accent[data-v-2d649bbe]{background:linear-gradient(90deg,#1f6f68,#f59e0b);height:4px}.chat-new-message-body[data-v-2d649bbe]{grid-template-columns:42px minmax(0,1fr) 32px;gap:12px;padding:14px 14px 0;display:grid}.chat-new-message-avatar[data-v-2d649bbe]{color:#fff;background:#2f7e77;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid;overflow:hidden}.chat-new-message-avatar img[data-v-2d649bbe]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.chat-new-message-copy[data-v-2d649bbe]{min-width:0}.chat-new-message-kicker[data-v-2d649bbe]{color:#0f766e;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.chat-new-message-kicker[data-v-2d649bbe]:before{content:"";background:#22c55e;border-radius:999px;width:8px;height:8px}.chat-new-message-copy strong[data-v-2d649bbe]{color:#10202a;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:15px;line-height:1.3;display:block;overflow:hidden}.chat-new-message-copy p[data-v-2d649bbe]{color:#46596a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-new-message-copy small[data-v-2d649bbe]{color:#64748b;margin-top:8px;font-size:12px;display:block}.chat-new-message-close[data-v-2d649bbe]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.chat-new-message-close[data-v-2d649bbe]:hover{background:#f1f5f9}.chat-new-message-close svg[data-v-2d649bbe]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.chat-new-message-actions[data-v-2d649bbe]{gap:8px;padding:12px 14px 14px 68px;display:flex}.chat-new-message-actions button[data-v-2d649bbe]{cursor:pointer;border:0;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;transition:color .18s,background .18s,box-shadow .18s}.chat-new-message-primary[data-v-2d649bbe]{color:#fff;background:#1f6f68}.chat-new-message-primary[data-v-2d649bbe]:hover{background:#185a55;box-shadow:0 8px 18px #1f6f6838}.chat-new-message-secondary[data-v-2d649bbe]{color:#245c57;background:#eef6f5}.chat-new-message-secondary[data-v-2d649bbe]:hover{background:#dcefeb}.chat-notification-enter-active[data-v-2d649bbe],.chat-notification-leave-active[data-v-2d649bbe]{transition:opacity .2s,transform .2s}.chat-notification-enter-from[data-v-2d649bbe],.chat-notification-leave-to[data-v-2d649bbe]{opacity:0;transform:translateY(10px)}.chat-panel[data-v-2d649bbe]{background:#f3f6fa;border:1px solid #26415029;grid-template-rows:auto minmax(0,1fr) auto auto;width:calc(min(480px,100vw - 48px));height:calc(min(680px,100dvh - 48px));animation:.36s cubic-bezier(.16,1,.3,1) both chat-panel-enter-2d649bbe;display:grid;overflow:hidden;box-shadow:0 20px 55px #202c3638}.chat-panel[data-v-2d649bbe],.customer-service-widget-closing .chat-panel[data-v-2d649bbe]{transform-origin:100% 100%;opacity:1;border-radius:8px;transform:translateZ(0)scale(1)}.customer-service-widget-closing .chat-panel[data-v-2d649bbe]{filter:none;will-change:transform,opacity,border-radius,box-shadow;animation:.56s cubic-bezier(.16,1,.3,1) both chat-panel-close-to-launcher-2d649bbe}@keyframes chat-panel-enter-2d649bbe{0%{opacity:0;filter:blur(2px);transform:translateY(16px)scale(.84);box-shadow:0 10px 26px #202c361f}to{opacity:1;filter:blur();transform:translateZ(0)scale(1);box-shadow:0 20px 55px #202c3638}}@keyframes chat-panel-fullscreen-enter-2d649bbe{0%{opacity:0;filter:blur(1px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateZ(0)}}@keyframes chat-panel-mobile-enter-2d649bbe{0%{opacity:0;filter:blur(1px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:translateZ(0)scale(1)}}@keyframes chat-panel-close-to-launcher-2d649bbe{0%{opacity:1;border-radius:8px;transform:translateZ(0)scale(1);box-shadow:0 20px 55px #202c3638}58%{opacity:1;border-radius:14px;transform:translateZ(0)scale(.64);box-shadow:0 12px 30px #202c362b}82%{opacity:.82;border-radius:28px;transform:translateZ(0)scale(.44);box-shadow:0 7px 20px #202c3624}to{opacity:.12;border-radius:999px;transform:translateZ(0)scale(.3);box-shadow:0 3px 12px #202c361a}}@keyframes chat-panel-mobile-exit-2d649bbe{0%{opacity:1;filter:blur();transform:translateZ(0)scale(1)}to{opacity:0;filter:blur(1px);transform:translateY(18px)scale(.985)}}@keyframes chat-launcher-enter-2d649bbe{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:translateZ(0)scale(1)}}@media (prefers-reduced-motion:reduce){.chat-panel[data-v-2d649bbe]{animation:none}.customer-service-widget-closing .chat-panel[data-v-2d649bbe]{transition:none;animation:none}.chat-launcher[data-v-2d649bbe]{animation:none}}.chat-faq-intro[data-v-2d649bbe]{background:#f3f6fa;flex-direction:column;flex:none;gap:14px;padding:20px 18px 12px;display:flex;overflow:visible}.chat-faq-intro--after-chat[data-v-2d649bbe]{border-top:1px solid #d4dee8;margin-top:0;box-shadow:0 -8px 22px #1e374e0d}.chat-faq-welcome[data-v-2d649bbe]{background:#e8f3ff;border-bottom:1px solid #cfe3f5;align-items:center;gap:11px;min-height:58px;margin:-20px -18px 0;padding:12px 16px;display:flex}.chat-faq-welcome-icon[data-v-2d649bbe]{color:#fff;background:#4a98e8;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 12px #377ece38}.chat-faq-welcome h2[data-v-2d649bbe]{color:#152238;margin:0;font-size:16px;line-height:1.2}.chat-faq-empty[data-v-2d649bbe],.chat-faq-loading[data-v-2d649bbe],.chat-faq-welcome p[data-v-2d649bbe]{color:#617185;margin:0;font-size:13px;line-height:1.5}.chat-faq-welcome p[data-v-2d649bbe]{font-size:11px}.chat-faq-shortcuts[data-v-2d649bbe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.chat-faq-back[data-v-2d649bbe],.chat-faq-card[data-v-2d649bbe],.chat-faq-more-link[data-v-2d649bbe],.chat-faq-question-item>button[data-v-2d649bbe],.chat-faq-shortcut[data-v-2d649bbe]{color:#203047;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #d6e0ea;border-radius:7px;text-decoration:none}.chat-faq-shortcut[data-v-2d649bbe]{text-align:center;border-color:#d9e1eb;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:62px;padding:8px 4px;display:flex}.chat-faq-card[data-v-2d649bbe]:hover,.chat-faq-more-link[data-v-2d649bbe]:hover,.chat-faq-question-item>button[data-v-2d649bbe]:hover,.chat-faq-shortcut[data-v-2d649bbe]:hover{background:#f0faf8;border-color:#76a9a3}.chat-faq-card strong[data-v-2d649bbe],.chat-faq-shortcut strong[data-v-2d649bbe]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.chat-faq-card span[data-v-2d649bbe]{color:#718096;font-size:11px;line-height:1.35}.chat-faq-shortcut-icon[data-v-2d649bbe]{color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.chat-faq-shortcut--products .chat-faq-shortcut-icon[data-v-2d649bbe]{background:#2d7dd2}.chat-faq-shortcut--orders .chat-faq-shortcut-icon[data-v-2d649bbe]{background:#9a67d3}.chat-faq-shortcut--coa .chat-faq-shortcut-icon[data-v-2d649bbe]{background:#168b80}.chat-faq-shortcut--fees .chat-faq-shortcut-icon[data-v-2d649bbe]{background:#ed8b2f}.chat-faq-card-list[data-v-2d649bbe],.chat-faq-question-list[data-v-2d649bbe]{gap:0;display:grid}.chat-faq-question-item>button[data-v-2d649bbe]{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 5px;font-size:13px;display:flex}.chat-faq-question-item[data-v-2d649bbe]{border-bottom:1px solid #dce5ee}.chat-faq-question-item[data-v-2d649bbe]:first-of-type{border-top:1px solid #dce5ee}.chat-faq-question-item>button[data-v-2d649bbe]:disabled{cursor:wait;opacity:.62}.chat-faq-refresh[data-v-2d649bbe]{color:#60758d!important;background:0 0!important;border-color:#0000!important;justify-content:center!important;gap:6px!important;min-height:28px!important;font-size:12px!important}.chat-faq-action-error[data-v-2d649bbe]{color:#b42318;margin:2px 0 0;font-size:12px}.chat-faq-refresh[data-v-2d649bbe]:hover{color:#0f766e!important}.chat-faq-back[data-v-2d649bbe],.chat-faq-more-link[data-v-2d649bbe]{color:#0f766e;background:0 0;border-color:#0000;width:fit-content;padding:7px 10px;font-size:12px;font-weight:750}.chat-faq-card[data-v-2d649bbe]{gap:5px;padding:12px;display:grid}@media (width<=620px){.chat-faq-intro[data-v-2d649bbe]{padding:16px 14px 10px}.chat-faq-welcome[data-v-2d649bbe]{margin:-16px -14px 0}}.customer-service-widget-standalone .chat-panel[data-v-2d649bbe]{width:100vw;height:100dvh;box-shadow:none;transform-origin:50%;border:0;border-radius:0;animation-name:chat-panel-fullscreen-enter-2d649bbe}.chat-header[data-v-2d649bbe]{color:#f8fafc;-webkit-backdrop-filter:blur(18px)saturate(1.08);background:#101a2bf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.customer-service-widget-standalone .chat-header[data-v-2d649bbe]{z-index:2;padding:calc(12px + env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) 12px max(14px,env(safe-area-inset-left,0px));position:sticky;top:0}.chat-agent[data-v-2d649bbe]{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.chat-agent-avatar[data-v-2d649bbe]{color:#fff;background:#2f7e77;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:900;line-height:1;display:grid;overflow:hidden;box-shadow:0 10px 24px #0c282c33}.chat-agent-avatar img[data-v-2d649bbe]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.chat-heading[data-v-2d649bbe]{gap:3px;min-width:0;display:grid}.chat-heading-main[data-v-2d649bbe]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.chat-heading-main strong[data-v-2d649bbe]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;line-height:1.2;overflow:hidden}.chat-verified-badge[data-v-2d649bbe]{color:#c8f7df;background:#0e745b4d;border:1px solid #b4efd757;border-radius:999px;align-items:center;gap:4px;min-height:20px;padding:0 7px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.chat-verified-badge svg[data-v-2d649bbe]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.chat-role[data-v-2d649bbe]{color:#f8fafcbf;font-size:12px;display:block}.chat-agent-meta[data-v-2d649bbe]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.chat-agent-meta span[data-v-2d649bbe]{color:#f8fafcd1;background:#ffffff1a;border-radius:999px;align-items:center;gap:5px;min-height:18px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.chat-status[data-v-2d649bbe]:before{content:"";background:#f59e0b;border-radius:999px;width:6px;height:6px}.chat-status.online[data-v-2d649bbe]:before{background:#22c55e}.chat-user-rating[data-v-2d649bbe]{flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;display:flex}.chat-user-rating span[data-v-2d649bbe]{color:#f8fafcc7;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin-right:1px;font-size:11px;font-weight:800;overflow:hidden}.chat-user-rating button[data-v-2d649bbe]{color:#ffffff8c;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-grid}.chat-user-rating button.active[data-v-2d649bbe]{color:#facc15;background:#facc1524;border-color:#facc15b8}.chat-user-rating button[data-v-2d649bbe]:disabled{cursor:progress;opacity:.68}.chat-header-actions[data-v-2d649bbe]{align-items:center;gap:8px;display:flex}.chat-language-select[data-v-2d649bbe]{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 8px;display:inline-flex}.chat-language-select span[data-v-2d649bbe]{color:#f8fafcb8;margin:0}.chat-language-select select[data-v-2d649bbe]{color:#fff;min-width:76px;font:inherit;background:0 0;border:0;outline:none}.chat-language-select option[data-v-2d649bbe]{color:#1f2933}.chat-header button[data-v-2d649bbe]{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.chat-header button[data-v-2d649bbe]:hover{background:#ffffff1f}.chat-empty[data-v-2d649bbe],.chat-login-state[data-v-2d649bbe]{box-sizing:border-box;text-align:center;color:#526070;align-content:center;place-items:center;gap:10px;width:100%;min-width:0;min-height:260px;padding:24px;display:grid}.chat-guest-state[data-v-2d649bbe]{color:#24564e;background:#effaf7;border:1px solid #b8d9d2;border-radius:6px;margin:12px 14px 0;padding:10px 12px;font-size:13px;line-height:1.45}.chat-guest-state p[data-v-2d649bbe]{margin:0}.chat-guest-state a[data-v-2d649bbe]{color:#0c6254;font-weight:700}.chat-login-state strong[data-v-2d649bbe]{color:#243342}.chat-login-state p[data-v-2d649bbe]{overflow-wrap:anywhere;max-width:min(260px,100%);margin:0;font-size:14px;line-height:1.45}.chat-login-state a[data-v-2d649bbe]{color:#fff;background:#1f6f68;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;text-decoration:none;display:inline-flex}.chat-body[data-v-2d649bbe]{overscroll-behavior:contain;flex-direction:column;display:flex;overflow:hidden auto}.chat-body[data-v-2d649bbe],.chat-body--faq[data-v-2d649bbe]{min-height:0}.chat-current-order[data-v-2d649bbe]{background:#eef8f5;border-bottom:1px solid #c8e3dc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.chat-current-order>div[data-v-2d649bbe]{gap:3px;min-width:0;display:grid}.chat-current-order>div[data-v-2d649bbe]:last-child{justify-items:end}.chat-current-order small[data-v-2d649bbe],.chat-current-order span[data-v-2d649bbe]{color:#486361;text-transform:uppercase;font-size:11px;font-weight:800}.chat-current-order strong[data-v-2d649bbe]{color:#193f3b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.chat-current-order b[data-v-2d649bbe]{color:#0e655d;background:#d7f0e8;border-radius:999px;place-items:center;min-height:24px;padding:0 8px;font-size:11px;display:inline-grid}.chat-current-order small[data-v-2d649bbe]{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.chat-messages[data-v-2d649bbe]{isolation:isolate;background:#f3f6fa;flex:1 0 auto;min-height:100%;padding:14px;position:relative;overflow:visible}.chat-faq-history[data-v-2d649bbe]{color:#334155;background:#f8fafc;border:1px solid #d8e2ec;border-radius:8px;gap:10px;margin:0 0 14px;padding:12px;display:grid}.chat-faq-history-heading[data-v-2d649bbe]{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;display:grid}.chat-faq-history-heading>svg[data-v-2d649bbe]{color:#fff;background:#4a98e8;border-radius:50%;width:30px;height:30px;padding:6px}.chat-faq-history-heading div[data-v-2d649bbe]{gap:3px;min-width:0;display:grid}.chat-faq-history-heading strong[data-v-2d649bbe]{overflow-wrap:anywhere;color:#1e293b;font-size:13px;line-height:1.3}.chat-faq-history-heading small[data-v-2d649bbe]{color:#64748b;font-size:11px;line-height:1.35}.chat-faq-history-entries[data-v-2d649bbe]{border-top:1px solid #e2e8f0;gap:0;display:grid}.chat-faq-history-entries span[data-v-2d649bbe]{color:#64748b;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:7px 5px;font-size:12px;line-height:1.35;display:flex}.chat-faq-history-entries span.selected[data-v-2d649bbe]{color:#0f625c;background:#e9f7f4;font-weight:750}.chat-faq-history-entries svg[data-v-2d649bbe]{color:#168b80;flex:none}.chat-faq-history-topics[data-v-2d649bbe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.chat-faq-history-topics span[data-v-2d649bbe]{color:#64748b;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dce4ed;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:7px 3px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.chat-faq-history-topics span.selected[data-v-2d649bbe]{color:#0f625c;background:#e9f7f4;border-color:#9dd6cf}.chat-faq-history-topics svg[data-v-2d649bbe]{flex:none}.chat-messages--faq[data-v-2d649bbe]{background:#f1f5f9;flex:none;min-height:130px;padding-top:12px}.chat-messages[data-v-2d649bbe]:after{z-index:-1;color:#1f6f680b;content:"LP\a PEPTIDE";letter-spacing:0;text-align:right;white-space:pre;pointer-events:none;font-size:34px;font-weight:900;line-height:.9;position:absolute;bottom:10%;right:-6px}.chat-messages--dense[data-v-2d649bbe]:after{display:none}.customer-service-widget-standalone .chat-messages[data-v-2d649bbe]{overscroll-behavior:contain;padding-right:max(14px,env(safe-area-inset-right,0px));padding-left:max(14px,env(safe-area-inset-left,0px))}.chat-bubble-row[data-v-2d649bbe]{align-items:flex-end;gap:8px;margin-bottom:10px;display:flex}.chat-bubble-row.mine[data-v-2d649bbe]{justify-content:flex-end}.chat-message-avatar[data-v-2d649bbe]{color:#17665f;background:#e3f2ef;border:1px solid #d6e3e5;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;line-height:1;display:grid;overflow:hidden}.chat-message-avatar img[data-v-2d649bbe]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.chat-message-avatar>svg[data-v-2d649bbe]{color:#17665f;stroke-width:2px;width:16px;height:16px}.chat-message-stack[data-v-2d649bbe]{justify-items:flex-start;gap:5px;min-width:0;max-width:min(300px,80%);display:grid}.chat-bubble-row.mine .chat-message-stack[data-v-2d649bbe]{justify-items:flex-end}.chat-bubble[data-v-2d649bbe]{box-sizing:border-box;color:#1f2933;overflow-wrap:anywhere;background:#fff;border-radius:8px;min-width:0;max-width:100%;padding:10px 12px;font-size:14px;line-height:1.45;box-shadow:0 4px 14px #33415514}.chat-message-text[data-v-2d649bbe]{white-space:pre-wrap}.chat-order-information-label[data-v-2d649bbe]{color:#0f766e;margin-bottom:5px;font-size:12px;display:block}.chat-faq-message-action[data-v-2d649bbe]{color:#fff;cursor:pointer;width:fit-content;min-height:34px;font:inherit;background:#168b80;border:1px solid #168b80;border-radius:6px;margin-top:10px;padding:0 13px;font-size:12px;font-weight:800;display:block}.chat-faq-message-action[data-v-2d649bbe]:hover{background:#10746b}.chat-message-recalled[data-v-2d649bbe]{color:#94a3b8;font-size:13px;font-style:italic}.chat-bubble-row.mine .chat-message-recalled[data-v-2d649bbe]{color:#ffffffb8}.chat-order-card[data-v-2d649bbe]{gap:10px;min-width:min(264px,100%);display:grid}.chat-order-header[data-v-2d649bbe]{border-bottom:1px solid #dbe4e7;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.chat-order-header span[data-v-2d649bbe],.chat-order-items>span[data-v-2d649bbe],.chat-order-number span[data-v-2d649bbe],.chat-order-status span[data-v-2d649bbe]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800}.chat-order-header strong[data-v-2d649bbe]{color:#0f172a;white-space:nowrap;font-size:20px;line-height:1}.chat-order-number[data-v-2d649bbe]{gap:4px;display:grid}.chat-order-discount[data-v-2d649bbe]{background:#eef8f6;border:1px solid #b7dfda;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.chat-order-discount>span[data-v-2d649bbe]{color:#146c63;text-transform:uppercase;font-size:11px;font-weight:800}.chat-order-discount div[data-v-2d649bbe]{justify-items:end;gap:2px;display:grid}.chat-order-discount del[data-v-2d649bbe],.chat-order-items li small[data-v-2d649bbe]{color:#64748b;font-size:11px}.chat-order-discount strong[data-v-2d649bbe]{color:#0f766e;font-size:13px}.chat-order-number b[data-v-2d649bbe]{color:#0f172a;word-break:break-word;font-size:15px;line-height:1.2}.chat-order-status[data-v-2d649bbe]{gap:4px;display:grid}.chat-order-status b[data-v-2d649bbe]{color:#0f172a;font-size:14px}.chat-order-items[data-v-2d649bbe]{gap:6px;display:grid}.chat-order-items ul[data-v-2d649bbe]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.chat-order-items li[data-v-2d649bbe]{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:6px;display:grid}.chat-order-items li small[data-v-2d649bbe],.chat-order-items li strong[data-v-2d649bbe]{display:block}.chat-order-items li strong[data-v-2d649bbe]{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.chat-order-items li small[data-v-2d649bbe]{margin-top:2px}.chat-order-items li b[data-v-2d649bbe]{color:#0f172a;white-space:nowrap;font-size:13px}.chat-bubble-row.mine .chat-bubble[data-v-2d649bbe]{color:#fff;background:#1f6f68}.chat-bubble-row.mine .chat-order-header[data-v-2d649bbe]{border-bottom-color:#ffffff38}.chat-bubble-row.mine .chat-order-header span[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-items>span[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-number span[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-status span[data-v-2d649bbe]{color:#ffffffc7}.chat-bubble-row.mine .chat-order-discount strong[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-header strong[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-items li b[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-items li strong[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-number b[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-status b[data-v-2d649bbe]{color:#fff}.chat-bubble-row.mine .chat-order-discount[data-v-2d649bbe]{background:#ffffff1a;border-color:#fff3}.chat-bubble-row.mine .chat-order-discount>span[data-v-2d649bbe]{color:#ffffffd1}.chat-bubble-row.mine .chat-order-discount del[data-v-2d649bbe]{color:#ffffffad}.chat-bubble-row.mine .chat-order-items li[data-v-2d649bbe]{border-top-color:#ffffff24}.chat-bubble-row.mine .chat-order-items li small[data-v-2d649bbe]{color:#ffffffb8}.chat-message-stack.chat-order-stack[data-v-2d649bbe]{width:min(352px,94%);max-width:min(352px,94%)}.chat-bubble-row.mine .chat-bubble.chat-order-bubble[data-v-2d649bbe],.chat-bubble.chat-order-bubble[data-v-2d649bbe]{color:#15252b;width:100%;box-shadow:none;background:#fff;border:1px solid #b9ceca;padding:0;overflow:hidden}.chat-order-card[data-v-2d649bbe]{gap:0;min-width:0}.chat-quote-action[data-v-2d649bbe]{color:#4b6b75;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px}.chat-message-quote[data-v-2d649bbe]{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#0f766e14;border:0;border-radius:4px;gap:2px;margin:0 0 7px;padding:5px 7px;display:grid}.chat-message-quote strong[data-v-2d649bbe]{font-size:12px}.chat-message-quote span[data-v-2d649bbe]{text-overflow:ellipsis;white-space:nowrap;opacity:.78;font-size:12px;overflow:hidden}.chat-quote-preview[data-v-2d649bbe]{color:#31545b;background:#f4f8f8;border-top:1px solid #dbe4e7;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-size:12px;display:flex}.chat-quote-preview div[data-v-2d649bbe]{gap:2px;min-width:0;display:grid}.chat-order-summary-meta small[data-v-2d649bbe],.chat-quote-preview span[data-v-2d649bbe]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-quote-preview button[data-v-2d649bbe]{color:#31545b;cursor:pointer;background:0 0;border:0;font-size:20px}.chat-order-summary-toggle[data-v-2d649bbe]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.chat-push-entry[data-v-2d649bbe]{color:#20364b;background:#fff;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:11px;width:calc(min(334px,100vw - 32px));padding:14px;display:grid;position:absolute;bottom:70px;right:0;box-shadow:0 16px 38px #163e3a33}.chat-push-entry-icon[data-v-2d649bbe]{color:#fff;background:#1f6f68;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.chat-push-entry-icon svg[data-v-2d649bbe]{stroke-width:2px;width:19px;height:19px}.chat-push-entry-copy[data-v-2d649bbe]{min-width:0}.chat-push-entry-copy strong[data-v-2d649bbe]{font-size:14px;line-height:1.3;display:block}.chat-push-entry-copy p[data-v-2d649bbe]{color:#526b80;margin:4px 0 0;font-size:12px;line-height:1.45}.chat-push-entry-actions[data-v-2d649bbe]{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.chat-push-entry-actions button[data-v-2d649bbe]{color:#17212b;cursor:pointer;min-height:34px;font:inherit;background:#f90;border:0;border-radius:6px;padding:0 10px;font-size:11px;font-weight:800}.chat-push-entry-actions button[data-v-2d649bbe]:focus-visible{outline-offset:2px;outline:2px solid #1f6f68}.chat-push-entry-actions button[data-v-2d649bbe]:disabled{cursor:wait;opacity:.65}.chat-push-entry-actions .chat-push-entry-secondary[data-v-2d649bbe]{color:#36516a;background:#eef3f5}.chat-push-entry-enter-active[data-v-2d649bbe],.chat-push-entry-leave-active[data-v-2d649bbe]{transition:opacity .16s,transform .22s cubic-bezier(.16,1,.3,1)}.chat-push-entry-enter-from[data-v-2d649bbe],.chat-push-entry-leave-to[data-v-2d649bbe]{opacity:0;transform:translateY(8px)}.chat-order-header[data-v-2d649bbe]{background:#fff;border-bottom:1px solid #e6ecee;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 13px;display:grid}.chat-order-header>div[data-v-2d649bbe]{gap:4px;min-width:0;display:grid}.chat-order-header>div[data-v-2d649bbe]:last-child{text-align:right;justify-items:end}.chat-bubble-row.mine .chat-order-header span[data-v-2d649bbe],.chat-order-header span[data-v-2d649bbe]{color:#3d5260;text-transform:none;font-size:13px;font-weight:800;line-height:1.25}.chat-bubble-row.mine .chat-order-header small[data-v-2d649bbe],.chat-order-header small[data-v-2d649bbe]{color:#9a6819;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.2}.chat-order-header>div:first-child small[data-v-2d649bbe]{color:#9a6819;text-transform:none;background:#fff6df;border-radius:999px;width:max-content;max-width:100%;padding:3px 7px}.chat-bubble-row.mine .chat-order-header strong[data-v-2d649bbe],.chat-order-header strong[data-v-2d649bbe]{color:#15252b;white-space:nowrap;font-size:19px;line-height:1}.chat-order-body[data-v-2d649bbe]{gap:9px;padding:11px 13px 12px;display:grid}.chat-order-number[data-v-2d649bbe]{border-bottom:1px solid #d8e2e1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding-bottom:8px}.chat-order-number>div[data-v-2d649bbe]{gap:2px;min-width:0;display:grid}.chat-bubble-row.mine .chat-order-number small[data-v-2d649bbe],.chat-order-number small[data-v-2d649bbe]{color:#77858a;font-size:9px;line-height:1.25}.chat-bubble-row.mine .chat-order-items>span[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-number span[data-v-2d649bbe],.chat-order-items>span[data-v-2d649bbe],.chat-order-number span[data-v-2d649bbe]{color:#5d6c72;font-size:10px;font-weight:800}.chat-bubble-row.mine .chat-order-number b[data-v-2d649bbe],.chat-order-number b[data-v-2d649bbe]{color:#15252b;text-align:right;font-size:12px}.chat-order-discount[data-v-2d649bbe]{background:#e9f5f2;border:0;margin:0;padding:8px 9px}.chat-bubble-row.mine .chat-order-discount>span[data-v-2d649bbe],.chat-order-discount>span[data-v-2d649bbe]{color:#0c604f;text-transform:none;font-size:11px}.chat-bubble-row.mine .chat-order-discount del[data-v-2d649bbe],.chat-order-discount del[data-v-2d649bbe]{color:#68777c}.chat-bubble-row.mine .chat-order-discount strong[data-v-2d649bbe],.chat-order-discount strong[data-v-2d649bbe]{color:#08765f}.chat-order-items[data-v-2d649bbe]{gap:3px}.chat-order-items ul[data-v-2d649bbe]{gap:0}.chat-order-items li[data-v-2d649bbe]{border-top:0;border-bottom:1px solid #edf1f1;gap:10px;padding:6px 0}.chat-order-items li[data-v-2d649bbe]:last-child{border-bottom:0}.chat-bubble-row.mine .chat-order-items li b[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-items li strong[data-v-2d649bbe],.chat-order-items li b[data-v-2d649bbe],.chat-order-items li strong[data-v-2d649bbe]{color:#15252b;font-size:12px}.chat-bubble-row.mine .chat-order-items li small[data-v-2d649bbe],.chat-order-items li small[data-v-2d649bbe]{color:#5d6c72;font-size:10px}.chat-order-item-price[data-v-2d649bbe]{justify-items:end;gap:1px;display:grid}.chat-order-item-price del[data-v-2d649bbe]{color:#77858a;white-space:nowrap;font-size:10px}.chat-order-breakdown[data-v-2d649bbe]{border-top:1px solid #d8e2e1;gap:4px;margin:0;padding-top:8px;display:grid}.chat-order-breakdown>div[data-v-2d649bbe]{color:#46585f;grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:11px;display:grid}.chat-order-breakdown dd[data-v-2d649bbe],.chat-order-breakdown dt[data-v-2d649bbe]{margin:0}.chat-order-breakdown dd[data-v-2d649bbe]{color:#15252b;white-space:nowrap;font-weight:750}.chat-order-summary-meta[data-v-2d649bbe]{color:#687980;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px 11px;font-size:11px;line-height:1.35;display:flex}.chat-order-summary-meta>div[data-v-2d649bbe]{gap:3px;min-width:0;display:grid}.chat-order-summary-meta small[data-v-2d649bbe]{color:#08765f;font-size:11px;font-weight:800}.chat-order-expand-label[data-v-2d649bbe]{color:#215b64;white-space:nowrap;flex:none;align-items:center;gap:3px;font-weight:800;display:inline-flex}.chat-order-expand-label svg[data-v-2d649bbe]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .18s}.chat-order-card.is-expanded .chat-order-expand-label svg[data-v-2d649bbe]{transform:rotate(180deg)}.chat-order-summary-toggle:focus-visible .chat-order-summary-meta[data-v-2d649bbe],.chat-order-summary-toggle:hover .chat-order-summary-meta[data-v-2d649bbe]{background:#f4f8f8}.chat-order-summary-toggle[data-v-2d649bbe]:focus-visible{outline-offset:-2px;outline:2px solid #1f6f68}.chat-order-breakdown dd del[data-v-2d649bbe]{color:#728188;margin-right:6px;font-weight:650}.chat-order-breakdown .chat-order-adjustment dd[data-v-2d649bbe],.chat-order-breakdown .chat-order-adjustment dt[data-v-2d649bbe]{color:#08765f;font-weight:800}.chat-order-amount-due[data-v-2d649bbe]{border-top:1px solid #b8cbc7;justify-content:space-between;align-items:baseline;gap:10px;padding-top:9px;display:flex}.chat-order-amount-due strong[data-v-2d649bbe]{color:#15252b;font-size:13px}.chat-order-amount-due b[data-v-2d649bbe]{color:#104c48;white-space:nowrap;font-size:19px}.chat-order-snapshot-note[data-v-2d649bbe]{color:#5d6c72;margin:-2px 0 0;font-size:9px;line-height:1.35}.chat-translation[data-v-2d649bbe]{color:#334155;border-top:1px solid #e2e8f0;margin-top:9px;padding-top:9px;font-size:13px}.chat-bubble-row.mine .chat-translation[data-v-2d649bbe]{color:#ffffffe6;border-top-color:#ffffff3d}.chat-translation span[data-v-2d649bbe]{color:#64748b;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.chat-bubble-row.mine .chat-translation span[data-v-2d649bbe]{color:#ffffffb8}.chat-translation p[data-v-2d649bbe]{white-space:pre-wrap;margin:0}.chat-translation small[data-v-2d649bbe]{color:#9a3412;margin-top:5px;display:block}.chat-bubble-row.mine .chat-translation small[data-v-2d649bbe]{color:#fed7aa}.chat-message-actions[data-v-2d649bbe]{display:flex}.chat-bubble-row.mine .chat-message-actions[data-v-2d649bbe]{justify-content:flex-end}.chat-message-actions button[data-v-2d649bbe]{color:#1f6f68;cursor:pointer;background:#fff;border:1px solid #d6dee4;border-radius:6px;min-height:24px;padding:0 8px;font-size:12px;font-weight:700}.chat-message-actions button[data-v-2d649bbe]:disabled{opacity:.58;cursor:wait}.chat-message-time[data-v-2d649bbe]{color:#6b7a89;white-space:nowrap;padding:0 2px;font-size:11px;line-height:1.2}.chat-bubble-row.mine .chat-message-time[data-v-2d649bbe]{text-align:right}.chat-image-button[data-v-2d649bbe]{cursor:zoom-in;background:0 0;border:0;padding:0;display:inline-block}.chat-image-button[data-v-2d649bbe],.chat-image-button img[data-v-2d649bbe]{border-radius:6px;max-width:min(180px,100%)}.chat-image-button img[data-v-2d649bbe]{-o-object-fit:contain;object-fit:contain;background:#e6edf0;width:auto;max-height:132px;display:block}.chat-image-strip-shell[data-v-2d649bbe]{width:100%;position:relative}.chat-bubble-row.mine .chat-bubble.chat-image-group-bubble[data-v-2d649bbe],.chat-bubble.chat-image-group-bubble[data-v-2d649bbe]{color:#15252b;background:#fff;border:1px solid #dce5e7;padding:6px;box-shadow:0 5px 16px #27374114}.chat-image-strip[data-v-2d649bbe]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:8px;width:100%;max-width:100%;padding:0;scroll-padding:2px;display:flex;overflow-x:auto}.chat-image-strip[data-v-2d649bbe]::-webkit-scrollbar{height:5px}.chat-image-strip[data-v-2d649bbe]::-webkit-scrollbar-thumb{background:#cbd5d9;border-radius:999px}.chat-image-strip-button[data-v-2d649bbe]{cursor:zoom-in;scroll-snap-align:start;background:#f1f4f5;border:0;border-radius:6px;flex:0 0 128px;width:128px;height:96px;padding:0}.chat-image-strip-button img[data-v-2d649bbe]{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.chat-image-strip-nav[data-v-2d649bbe]{z-index:2;color:#315663;cursor:pointer;background:#fffffff5;border:1px solid #dce5e7;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:calc(50% - 2px);transform:translateY(-50%);box-shadow:0 5px 14px #27374129}.chat-image-strip-nav[data-v-2d649bbe]:hover{background:#fff}.chat-image-strip-nav svg[data-v-2d649bbe]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.chat-image-strip-nav-prev[data-v-2d649bbe]{left:5px}.chat-image-strip-nav-next[data-v-2d649bbe]{right:5px}.chat-image-preview[data-v-2d649bbe]{z-index:120;background:#0f172ac7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.chat-image-preview img[data-v-2d649bbe]{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px;max-width:calc(min(900px,100vw - 48px));max-height:calc(100vh - 96px);box-shadow:0 24px 70px #00000057}.chat-image-preview-nav[data-v-2d649bbe]{color:#fff;cursor:pointer;background:#0f172a75;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:46px;height:46px;padding:0;display:grid;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 16px 36px #00000038}.chat-image-preview-nav[data-v-2d649bbe]:hover{background:#0f172aa8}.chat-image-preview-nav svg[data-v-2d649bbe]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.chat-image-preview-nav-prev[data-v-2d649bbe]{left:24px}.chat-image-preview-nav-next[data-v-2d649bbe]{right:24px}.chat-image-preview-count[data-v-2d649bbe]{color:#fff;text-align:center;background:#0f172a94;border:1px solid #ffffff2e;border-radius:999px;min-width:58px;padding:7px 12px;font-size:13px;font-weight:700;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.chat-image-preview-close[data-v-2d649bbe]{color:#fff;cursor:pointer;background:#0f172a75;border:1px solid #ffffff3d;border-radius:6px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px}.chat-image-preview-close[data-v-2d649bbe]:hover{background:#0f172aad}.chat-image-preview-close svg[data-v-2d649bbe]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.chat-error[data-v-2d649bbe]{color:#b42318;background:#fff;margin:0;padding:8px 14px 0;font-size:12px}.chat-push-prompt[data-v-2d649bbe]{color:#20364b;background:#f8fafc;border-top:1px solid #d9e2ec;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.chat-push-prompt strong[data-v-2d649bbe]{font-size:13px}.chat-push-prompt p[data-v-2d649bbe]{color:#526b80;max-width:54ch;margin:3px 0 0;font-size:11px;line-height:1.45}.chat-push-actions[data-v-2d649bbe]{align-items:center;gap:6px;display:flex}.chat-push-actions button[data-v-2d649bbe]{color:#17212b;cursor:pointer;min-height:32px;font:inherit;white-space:nowrap;background:#f90;border:0;border-radius:6px;padding:0 10px;font-size:11px;font-weight:850}.chat-push-actions button[data-v-2d649bbe]:focus-visible{outline-offset:2px;outline:2px solid #1f6f68}.chat-push-actions button[data-v-2d649bbe]:disabled{cursor:wait;opacity:.65}.chat-push-actions .chat-push-secondary[data-v-2d649bbe]{color:#36516a;background:#fff;border:1px solid #cbd8e5}.chat-composer[data-v-2d649bbe]{background:0 0;grid-template-columns:minmax(0,1fr) 38px;gap:8px;padding:12px;display:grid}.customer-service-widget-standalone .chat-composer[data-v-2d649bbe]{padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.customer-service-widget-standalone .chat-current-order[data-v-2d649bbe]{padding-right:max(14px,env(safe-area-inset-right,0px));padding-left:max(14px,env(safe-area-inset-left,0px))}.input-shell[data-v-2d649bbe]{min-width:0;height:38px;position:relative}.chat-composer input[type=text][data-v-2d649bbe]{color:#1f2933;width:100%;min-width:0;height:38px;font:inherit;border:1px solid #d6dee4;border-radius:18px;outline:none;padding:0 44px 0 14px}.chat-composer input[type=text][data-v-2d649bbe]:focus{border-color:#1f6f68;box-shadow:0 0 0 3px #1f6f6824}.composer-more[data-v-2d649bbe],.send-button[data-v-2d649bbe]{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.composer-more[data-v-2d649bbe]{color:#557084;border:0;position:absolute;top:1px;right:1px}.composer-more.is-active[data-v-2d649bbe],.composer-more[data-v-2d649bbe]:focus-visible,.composer-more[data-v-2d649bbe]:hover{color:#1f4b7e;background:#e8f0fa;outline:none}.send-button[data-v-2d649bbe]{color:#1b1a17;background:#f90;border:0;box-shadow:0 8px 18px #ff99003d}.send-button[data-v-2d649bbe]:focus-visible,.send-button[data-v-2d649bbe]:hover{background:#ffab2e;outline:none}.composer-more[data-v-2d649bbe]:disabled,.send-button[data-v-2d649bbe]:disabled{opacity:.48;cursor:not-allowed}.composer-action-menu[data-v-2d649bbe],.emoji-picker-panel[data-v-2d649bbe]{z-index:12;position:absolute;bottom:calc(100% + 8px);right:0}.composer-action-menu[data-v-2d649bbe]{background:#fff;border:1px solid #d9e2ec;border-radius:8px;gap:4px;width:calc(min(236px,100vw - 24px));padding:6px;display:grid;box-shadow:0 14px 30px #10202a29}.composer-action-menu button[data-v-2d649bbe]{color:#29445e;cursor:pointer;min-height:42px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:750;display:grid}.composer-action-menu button[data-v-2d649bbe]:focus-visible,.composer-action-menu button[data-v-2d649bbe]:hover{color:#1f4b7e;background:#edf4fc;outline:none}.composer-action-menu button[data-v-2d649bbe]:disabled{cursor:not-allowed;opacity:.48}.composer-language[data-v-2d649bbe]{color:#516579;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:12px;font-weight:750;display:grid}.composer-language select[data-v-2d649bbe]{color:#29445e;min-height:30px;font:inherit;background:#fff;border:1px solid #d6dee4;border-radius:6px;padding:0 6px}.composer-action-menu svg[data-v-2d649bbe]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85px;width:20px;height:20px}.emoji-picker-panel[data-v-2d649bbe]{background:#fff;border:1px solid #c8d4dc;border-radius:8px;gap:10px;width:calc(min(344px,100vw - 24px));max-height:calc(min(390px,100dvh - 148px));padding:12px;display:grid;overflow-y:auto;box-shadow:0 12px 28px #10202a29}.animated-sticker-grid[data-v-2d649bbe]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.animated-sticker-option[data-v-2d649bbe]{color:#314452;min-width:0;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:#f5f8fa;border:1px solid #d6e2e5;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:5px;padding:7px;font-size:11px;font-weight:800;line-height:1.2;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}.animated-sticker-option[data-v-2d649bbe]:focus-visible,.animated-sticker-option[data-v-2d649bbe]:hover{color:#14534d;background:#e8f7f3;border-color:#9bd8ce;outline:none;transform:translateY(-1px)}.animated-sticker-option[data-v-2d649bbe]:active{transform:scale(.96)}.animated-sticker-message-emoji[data-v-2d649bbe],.animated-sticker-option-emoji[data-v-2d649bbe]{transform-origin:50% 70%;place-items:center;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:25px;line-height:1;display:inline-grid}.animated-sticker-option:focus-visible .animated-sticker-option-emoji[data-v-2d649bbe],.animated-sticker-option:hover .animated-sticker-option-emoji[data-v-2d649bbe]{animation:.42s cubic-bezier(.22,1,.36,1) both sticker-pop-2d649bbe}.animated-sticker-option[data-motion=wave]:focus-visible .animated-sticker-option-emoji[data-v-2d649bbe],.animated-sticker-option[data-motion=wave]:hover .animated-sticker-option-emoji[data-v-2d649bbe]{animation-name:sticker-wave-2d649bbe}.animated-sticker-option[data-motion=sparkle]:focus-visible .animated-sticker-option-emoji[data-v-2d649bbe],.animated-sticker-option[data-motion=sparkle]:hover .animated-sticker-option-emoji[data-v-2d649bbe]{animation-name:sticker-sparkle-2d649bbe}.animated-sticker-option[data-motion=pulse]:focus-visible .animated-sticker-option-emoji[data-v-2d649bbe],.animated-sticker-option[data-motion=pulse]:hover .animated-sticker-option-emoji[data-v-2d649bbe]{animation-name:sticker-pulse-2d649bbe}.emoji-picker-section-label[data-v-2d649bbe]{color:#607381;font-size:11px;font-weight:800}.custom-emoji-section[data-v-2d649bbe],.emoji-picker-heading[data-v-2d649bbe]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.custom-emoji-section>strong[data-v-2d649bbe],.emoji-picker-heading strong[data-v-2d649bbe]{color:#314452;font-size:12px;font-weight:800}.emoji-picker-add[data-v-2d649bbe]{color:#17635e;min-height:28px;font:inherit;cursor:pointer;background:#eef8f5;border:0;border-radius:6px;padding:0 7px;font-size:12px;font-weight:700}.emoji-picker-add[data-v-2d649bbe]:focus-visible,.emoji-picker-add[data-v-2d649bbe]:hover{color:#fff;background:#1f6f68;outline:none}.emoji-picker-add[data-v-2d649bbe]:disabled{opacity:.52;cursor:not-allowed}.emoji-picker-file[data-v-2d649bbe]{display:none}.emoji-picker-search[data-v-2d649bbe]{color:#314452;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #d6e2e5;border-radius:6px;padding:0 9px;font-size:12px}.emoji-picker-search[data-v-2d649bbe]:focus{outline-offset:1px;border-color:#5ca99e;outline:2px solid #1f6f6829}.emoji-category-tabs[data-v-2d649bbe]{gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.emoji-category-tabs button[data-v-2d649bbe]{color:#607381;min-height:26px;font:inherit;cursor:pointer;background:#f5f8fa;border:1px solid #0000;border-radius:6px;flex:none;padding:0 8px;font-size:12px}.emoji-category-tabs button.is-active[data-v-2d649bbe],.emoji-category-tabs button[data-v-2d649bbe]:focus-visible,.emoji-category-tabs button[data-v-2d649bbe]:hover{color:#14534d;background:#e8f7f3;border-color:#9bd8ce;outline:none}.emoji-picker-empty[data-v-2d649bbe]{color:#607381;text-align:center;margin:8px 0;font-size:12px}.emoji-picker-grid[data-v-2d649bbe]{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.emoji-picker-grid-modern[data-v-2d649bbe]{gap:4px}.custom-emoji-remove[data-v-2d649bbe],.custom-emoji-send[data-v-2d649bbe],.emoji-picker-grid button[data-v-2d649bbe]{appearance:none;font:inherit;cursor:pointer}.emoji-picker-grid button[data-v-2d649bbe]{background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;min-width:0;height:34px;transition:background .16s,transform .16s;display:grid}.emoji-picker-art[data-v-2d649bbe]{place-items:center;width:27px;height:27px;display:grid;position:relative}.emoji-picker-art img[data-v-2d649bbe],.emoji-picker-native-fallback[data-v-2d649bbe]{width:27px;height:27px;position:absolute;inset:0}.emoji-picker-art img[data-v-2d649bbe]{-o-object-fit:contain;object-fit:contain}.emoji-picker-native-fallback[data-v-2d649bbe]{opacity:0;place-items:center;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:21px;line-height:1;display:grid}.emoji-picker-art img.is-unavailable+.emoji-picker-native-fallback[data-v-2d649bbe]{opacity:1}.emoji-picker-grid button[data-v-2d649bbe]:focus-visible,.emoji-picker-grid button[data-v-2d649bbe]:hover{background:#e8f7f3;border-color:#9bd8ce;outline:none;transform:translateY(-1px)}.emoji-picker-grid button:focus-visible .emoji-picker-art img[data-v-2d649bbe],.emoji-picker-grid button:hover .emoji-picker-art img[data-v-2d649bbe]{transform:scale(1.08)}.animated-sticker-message[data-v-2d649bbe]{background:#ffffff1f;border:1px solid #ffffff52;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-width:156px;padding:7px 10px;display:inline-grid}.chat-bubble-row:not(.mine) .animated-sticker-message[data-v-2d649bbe]{background:#effaf8;border-color:#cce8e3}.animated-sticker-message>span[data-v-2d649bbe]:last-child{gap:2px;min-width:0;display:grid}.animated-sticker-message small[data-v-2d649bbe],.animated-sticker-message strong[data-v-2d649bbe]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.animated-sticker-message strong[data-v-2d649bbe]{color:inherit;font-size:13px}.animated-sticker-message small[data-v-2d649bbe]{color:#ffffffc2;font-size:11px}.chat-bubble-row:not(.mine) .animated-sticker-message small[data-v-2d649bbe]{color:#47716b}.animated-sticker-message .animated-sticker-message-emoji[data-v-2d649bbe]{animation:.5s cubic-bezier(.22,1,.36,1) 2 both sticker-pop-2d649bbe}.animated-sticker-message[data-motion=wave] .animated-sticker-message-emoji[data-v-2d649bbe]{animation-name:sticker-wave-2d649bbe}.animated-sticker-message[data-motion=sparkle] .animated-sticker-message-emoji[data-v-2d649bbe]{animation-name:sticker-sparkle-2d649bbe}.animated-sticker-message[data-motion=pulse] .animated-sticker-message-emoji[data-v-2d649bbe]{animation-name:sticker-pulse-2d649bbe}@keyframes sticker-pop-2d649bbe{0%{transform:scale(.72)rotate(-8deg)}55%{transform:scale(1.16)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes sticker-wave-2d649bbe{0%,to{transform:rotate(0)}30%{transform:rotate(14deg)}65%{transform:rotate(-8deg)}}@keyframes sticker-sparkle-2d649bbe{0%,to{opacity:.82;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.16)rotate(12deg)}}@keyframes sticker-pulse-2d649bbe{0%,to{transform:scale(.92)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.animated-sticker-option[data-v-2d649bbe],.animated-sticker-option[data-v-2d649bbe]:focus-visible,.animated-sticker-option[data-v-2d649bbe]:hover{transform:none}.animated-sticker-message .animated-sticker-message-emoji[data-v-2d649bbe],.animated-sticker-option:focus-visible .animated-sticker-option-emoji[data-v-2d649bbe],.animated-sticker-option:hover .animated-sticker-option-emoji[data-v-2d649bbe]{animation:none}.chat-notification-enter-active[data-v-2d649bbe],.chat-notification-leave-active[data-v-2d649bbe],.chat-push-entry-enter-active[data-v-2d649bbe],.chat-push-entry-leave-active[data-v-2d649bbe]{transition:none}}@media (prefers-reduced-transparency:reduce){.chat-header[data-v-2d649bbe]{-webkit-backdrop-filter:none;background:#101a2b}.chat-messages[data-v-2d649bbe]:after{display:none}}.custom-emoji-section[data-v-2d649bbe]{flex-direction:column;align-items:stretch}.custom-emoji-grid[data-v-2d649bbe]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.custom-emoji-card[data-v-2d649bbe]{aspect-ratio:1;min-width:0;position:relative}.custom-emoji-send[data-v-2d649bbe]{background:#f5f8fa;border:1px solid #d6dee4;border-radius:6px;width:100%;height:100%;padding:0;overflow:hidden}.custom-emoji-send[data-v-2d649bbe]:focus-visible,.custom-emoji-send[data-v-2d649bbe]:hover{outline-offset:1px;border-color:#1f6f68;outline:2px solid #1f6f683d}.custom-emoji-send img[data-v-2d649bbe]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.custom-emoji-remove[data-v-2d649bbe]{color:#4e6472;background:#fff;border:1px solid #c8d4dc;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;top:-5px;right:-5px}.custom-emoji-remove[data-v-2d649bbe]:focus-visible,.custom-emoji-remove[data-v-2d649bbe]:hover{color:#b42318;border-color:#d94747;outline:none}.custom-emoji-remove svg[data-v-2d649bbe]{width:12px;height:12px}@media (width<=767px){.chat-push-prompt[data-v-2d649bbe]{padding-right:max(12px,env(safe-area-inset-right,0px));padding-left:max(12px,env(safe-area-inset-left,0px));grid-template-columns:1fr}.chat-push-actions[data-v-2d649bbe]{justify-content:flex-start}.chat-composer[data-v-2d649bbe]{grid-template-columns:minmax(0,1fr) 48px;gap:7px}.input-shell[data-v-2d649bbe]{height:48px}.composer-more[data-v-2d649bbe],.send-button[data-v-2d649bbe]{width:44px;height:44px}.composer-more[data-v-2d649bbe]{top:2px;right:2px}.emoji-picker-panel[data-v-2d649bbe]{right:0}.customer-service-widget[data-v-2d649bbe]{bottom:12px;right:12px}.customer-service-widget.customer-service-widget-panel-open[data-v-2d649bbe]{inset:auto;top:var(--chat-visual-viewport-offset-top,0);bottom:auto;right:auto;left:var(--chat-visual-viewport-offset-left,0);z-index:1001;isolation:isolate;width:var(--chat-visual-viewport-width,100vw);height:var(--chat-visual-viewport-height,100dvh);min-height:var(--chat-visual-viewport-height,100dvh);background:#f5f7f8;display:grid}.chat-new-message-toast[data-v-2d649bbe]{top:calc(12px + var(--mobile-header-height,72px));width:auto;bottom:auto;left:12px;right:12px}.chat-new-message-body[data-v-2d649bbe]{grid-template-columns:38px minmax(0,1fr) 30px;gap:10px;padding:10px 12px 0}.chat-new-message-avatar[data-v-2d649bbe]{width:38px;height:38px;font-size:14px}.chat-new-message-kicker[data-v-2d649bbe]{font-size:11px}.chat-new-message-copy strong[data-v-2d649bbe]{margin-top:3px;font-size:14px}.chat-new-message-copy p[data-v-2d649bbe]{-webkit-line-clamp:1;font-size:12px}.chat-new-message-copy small[data-v-2d649bbe],.chat-new-message-secondary[data-v-2d649bbe]{display:none}.chat-new-message-actions[data-v-2d649bbe]{justify-content:flex-end;padding:8px 12px 10px 60px}.chat-new-message-actions button[data-v-2d649bbe]{min-width:62px;min-height:36px}.chat-panel[data-v-2d649bbe]{width:calc(100vw - 24px);height:calc(min(640px,100dvh - 24px))}.customer-service-widget-panel-open .chat-panel[data-v-2d649bbe]{width:100%;height:var(--chat-visual-viewport-height,100dvh);box-shadow:none;transform-origin:bottom;border:0;border-radius:0;animation-name:chat-panel-mobile-enter-2d649bbe}.customer-service-widget-panel-open.customer-service-widget-closing .chat-panel[data-v-2d649bbe]{clip-path:inset(0);filter:blur(1px);opacity:0;border-radius:0;animation:.56s cubic-bezier(.7,0,.84,0) both chat-panel-mobile-exit-2d649bbe;transform:translateY(16px)scale(.98)}.chat-header[data-v-2d649bbe]{grid-template-columns:1fr}.chat-agent[data-v-2d649bbe]{grid-template-columns:44px minmax(0,1fr);gap:10px}.chat-agent-avatar[data-v-2d649bbe]{width:44px;height:44px}.chat-heading-main[data-v-2d649bbe]{gap:6px}.chat-agent-meta span[data-v-2d649bbe],.chat-verified-badge[data-v-2d649bbe]{font-size:10px}.chat-header-actions[data-v-2d649bbe]{justify-content:space-between;width:100%}.customer-service-widget-panel-open .chat-header[data-v-2d649bbe],.customer-service-widget-standalone .chat-header[data-v-2d649bbe]{z-index:2;min-height:64px;padding:calc(10px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 10px max(12px,env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;position:sticky;top:0}.customer-service-widget-panel-open .chat-agent[data-v-2d649bbe],.customer-service-widget-standalone .chat-agent[data-v-2d649bbe]{grid-template-columns:38px minmax(0,1fr);gap:9px}.customer-service-widget-panel-open .chat-agent-avatar[data-v-2d649bbe],.customer-service-widget-standalone .chat-agent-avatar[data-v-2d649bbe]{width:38px;height:38px;font-size:13px}.customer-service-widget-panel-open .chat-agent-avatar img[data-v-2d649bbe],.customer-service-widget-standalone .chat-agent-avatar img[data-v-2d649bbe]{-o-object-fit:contain;object-fit:contain}.customer-service-widget-panel-open .chat-heading[data-v-2d649bbe],.customer-service-widget-standalone .chat-heading[data-v-2d649bbe]{gap:3px}.customer-service-widget-panel-open .chat-heading-main[data-v-2d649bbe],.customer-service-widget-standalone .chat-heading-main[data-v-2d649bbe]{flex-wrap:nowrap;gap:5px}.customer-service-widget-panel-open .chat-heading-main strong[data-v-2d649bbe],.customer-service-widget-standalone .chat-heading-main strong[data-v-2d649bbe]{font-size:14px}.customer-service-widget-panel-open .chat-verified-badge[data-v-2d649bbe],.customer-service-widget-standalone .chat-verified-badge[data-v-2d649bbe]{flex:none;justify-content:center;width:20px;min-height:18px;padding:0;font-size:0}.customer-service-widget-panel-open .chat-role[data-v-2d649bbe],.customer-service-widget-standalone .chat-role[data-v-2d649bbe]{color:#f8fafcbd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;display:block;overflow:hidden}.customer-service-widget-panel-open .chat-agent-meta[data-v-2d649bbe],.customer-service-widget-panel-open .chat-user-rating[data-v-2d649bbe],.customer-service-widget-standalone .chat-agent-meta[data-v-2d649bbe],.customer-service-widget-standalone .chat-user-rating[data-v-2d649bbe]{display:none}.customer-service-widget-panel-open .chat-header-actions[data-v-2d649bbe],.customer-service-widget-standalone .chat-header-actions[data-v-2d649bbe]{grid-area:1/2;grid-template-columns:44px;gap:0;width:44px;max-width:44px;display:grid}.customer-service-widget-panel-open .chat-language-select[data-v-2d649bbe],.customer-service-widget-standalone .chat-language-select[data-v-2d649bbe]{display:none}.customer-service-widget-panel-open .chat-header button[data-v-2d649bbe],.customer-service-widget-standalone .chat-header button[data-v-2d649bbe]{width:44px;height:44px}.customer-service-widget-panel-open .chat-composer[data-v-2d649bbe],.customer-service-widget-standalone .chat-composer[data-v-2d649bbe]{padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr) 48px;gap:7px}.chat-current-order[data-v-2d649bbe]{gap:9px;padding:9px 12px}.chat-current-order small[data-v-2d649bbe]{max-width:126px}.customer-service-widget-panel-open .chat-composer input[type=text][data-v-2d649bbe],.customer-service-widget-standalone .chat-composer input[type=text][data-v-2d649bbe]{height:44px;font-size:16px}.customer-service-widget-panel-open .input-shell[data-v-2d649bbe],.customer-service-widget-standalone .input-shell[data-v-2d649bbe]{height:44px}.customer-service-widget-panel-open .composer-more[data-v-2d649bbe],.customer-service-widget-panel-open .send-button[data-v-2d649bbe],.customer-service-widget-standalone .composer-more[data-v-2d649bbe],.customer-service-widget-standalone .send-button[data-v-2d649bbe]{width:44px;height:44px}.customer-service-widget-panel-open .composer-more[data-v-2d649bbe],.customer-service-widget-standalone .composer-more[data-v-2d649bbe]{top:0;right:0}.customer-service-widget-panel-open .emoji-picker-panel[data-v-2d649bbe],.customer-service-widget-standalone .emoji-picker-panel[data-v-2d649bbe]{width:calc(min(312px,100vw - 24px));right:0}.customer-service-widget-panel-open .chat-message-stack[data-v-2d649bbe],.customer-service-widget-standalone .chat-message-stack[data-v-2d649bbe]{max-width:90%}.chat-language-select[data-v-2d649bbe],.chat-language-select select[data-v-2d649bbe]{flex:1}.chat-message-stack[data-v-2d649bbe]{max-width:86%}.chat-message-avatar[data-v-2d649bbe]{flex-basis:26px;width:26px;height:26px;font-size:10px}.chat-order-card[data-v-2d649bbe]{border-radius:8px;min-width:min(290px,100%);box-shadow:0 7px 18px #162d391a}.chat-order-header[data-v-2d649bbe]{padding:11px 12px 9px}.chat-bubble-row.mine .chat-order-header span[data-v-2d649bbe],.chat-order-header span[data-v-2d649bbe]{font-size:12px}.chat-bubble-row.mine .chat-order-header small[data-v-2d649bbe],.chat-order-header small[data-v-2d649bbe]{font-size:10px}.chat-bubble-row.mine .chat-order-header strong[data-v-2d649bbe],.chat-order-header strong[data-v-2d649bbe]{font-size:18px}.chat-order-summary-meta[data-v-2d649bbe]{padding:8px 12px 10px}.chat-image-button[data-v-2d649bbe],.chat-image-button img[data-v-2d649bbe]{max-width:min(152px,100%)}.chat-image-button img[data-v-2d649bbe]{max-height:112px}.chat-image-strip[data-v-2d649bbe]{gap:7px;max-width:100%}.chat-image-strip-button[data-v-2d649bbe]{flex-basis:112px;width:112px;height:84px}.chat-image-strip-nav[data-v-2d649bbe]{width:26px;height:26px}.chat-image-strip-nav svg[data-v-2d649bbe]{width:16px;height:16px}.chat-image-preview[data-v-2d649bbe]{padding:16px}.chat-image-preview img[data-v-2d649bbe]{max-width:calc(100vw - 32px);max-height:calc(100dvh - 112px)}.chat-image-preview-nav[data-v-2d649bbe]{width:40px;height:40px}.chat-image-preview-nav-prev[data-v-2d649bbe]{left:12px}.chat-image-preview-nav-next[data-v-2d649bbe]{right:12px}.chat-image-preview-count[data-v-2d649bbe]{bottom:18px}}@media (width<=420px){.customer-service-widget[data-v-2d649bbe]{bottom:8px;right:8px}.chat-push-entry[data-v-2d649bbe]{width:calc(min(326px,100vw - 16px));padding:13px;bottom:66px}.chat-push-entry-actions button[data-v-2d649bbe]{min-height:40px}.chat-panel[data-v-2d649bbe]{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.customer-service-widget-panel-open .chat-header-actions[data-v-2d649bbe],.customer-service-widget-standalone .chat-header-actions[data-v-2d649bbe]{grid-template-columns:minmax(0,72px) 44px;width:118px}.customer-service-widget-panel-open .chat-language-select span[data-v-2d649bbe],.customer-service-widget-standalone .chat-language-select span[data-v-2d649bbe]{display:none}.customer-service-widget-panel-open .chat-language-select select[data-v-2d649bbe],.customer-service-widget-standalone .chat-language-select select[data-v-2d649bbe]{min-width:0}}@media (width<=620px){.customer-service-widget.customer-service-widget-inline-entry[data-v-2d649bbe]:not(.customer-service-widget-panel-open),.customer-service-widget.customer-service-widget-purchase-route[data-v-2d649bbe]:not(.customer-service-widget-panel-open){bottom:calc(96px + env(safe-area-inset-bottom,0px))}.customer-service-widget[data-v-2d649bbe]:not(.customer-service-widget-inline-entry):not(.customer-service-widget-purchase-route):not(.customer-service-widget-panel-open){right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}}.coupon-popup-backdrop[data-v-aa1113ba]{--z-coupon-popup:1100;z-index:var(--z-coupon-popup);isolation:isolate;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overscroll-behavior:contain;background:#000000b8;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.coupon-popup-panel[data-v-aa1113ba]{outline:none;place-items:center;gap:16px;width:calc(min(720px,88vw,100.84dvh - 133.109px));max-height:calc(100dvh - 40px);display:grid}.coupon-popup-artwork[data-v-aa1113ba]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;transition:filter .18s,transform .18s cubic-bezier(.16,1,.3,1),opacity .18s}.coupon-popup-artwork[data-v-aa1113ba]:hover{filter:brightness(1.03);transform:translateY(-2px)}.coupon-popup-artwork[data-v-aa1113ba]:active{transform:translateY(0)scale(.99)}.coupon-popup-artwork.is-busy[data-v-aa1113ba]{opacity:.7;cursor:wait}.coupon-popup-artwork img[data-v-aa1113ba]{aspect-ratio:720/714;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 6px #0000003d);width:100%;height:auto;display:block}.coupon-popup-close[data-v-aa1113ba]{color:#fff;cursor:pointer;background:#060c14db;border:2px solid #ffffffe0;border-radius:999px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;transition:background .18s,transform .18s;display:grid}.coupon-popup-close[data-v-aa1113ba]:hover{background:#060c14;transform:scale(1.04)}.coupon-popup-close svg[data-v-aa1113ba]{stroke-width:2.5px;width:25px;height:25px}.coupon-popup-artwork[data-v-aa1113ba]:focus-visible,.coupon-popup-close[data-v-aa1113ba]:focus-visible{outline-offset:4px;outline:3px solid #ffb000}.coupon-popup-feedback[data-v-aa1113ba]{text-align:center;border-radius:8px;max-width:min(520px,100%);margin:-4px 0 0;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.4}.coupon-popup-status[data-v-aa1113ba]{color:#0a503a;background:#e9f8f1}.coupon-popup-error[data-v-aa1113ba]{color:#8a2020;background:#fff0f0}.coupon-popup-sr-only[data-v-aa1113ba]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.coupon-popup-enter-active[data-v-aa1113ba],.coupon-popup-leave-active[data-v-aa1113ba]{transition:opacity .2s}.coupon-popup-enter-active .coupon-popup-panel[data-v-aa1113ba],.coupon-popup-leave-active .coupon-popup-panel[data-v-aa1113ba]{transition:transform .26s cubic-bezier(.16,1,.3,1)}.coupon-popup-enter-from[data-v-aa1113ba],.coupon-popup-leave-to[data-v-aa1113ba]{opacity:0}.coupon-popup-enter-from .coupon-popup-panel[data-v-aa1113ba],.coupon-popup-leave-to .coupon-popup-panel[data-v-aa1113ba]{transform:translateY(12px)scale(.97)}@media (width<=720px){.coupon-popup-backdrop[data-v-aa1113ba]{padding-right:max(10px,env(safe-area-inset-right));padding-left:max(10px,env(safe-area-inset-left))}.coupon-popup-panel[data-v-aa1113ba]{gap:14px;width:calc(min(720px,92vw,100.84dvh - 125.042px))}}@media (prefers-reduced-motion:reduce){.coupon-popup-artwork[data-v-aa1113ba],.coupon-popup-close[data-v-aa1113ba],.coupon-popup-enter-active[data-v-aa1113ba],.coupon-popup-enter-active .coupon-popup-panel[data-v-aa1113ba],.coupon-popup-leave-active[data-v-aa1113ba],.coupon-popup-leave-active .coupon-popup-panel[data-v-aa1113ba]{transition:none}.coupon-popup-artwork[data-v-aa1113ba]:active,.coupon-popup-artwork[data-v-aa1113ba]:hover,.coupon-popup-close[data-v-aa1113ba]:hover{transform:none}}.storefront-unavailable{color:#102a2e;text-align:center;background:#f7f9fa;place-content:center;justify-items:center;gap:14px;min-height:100dvh;padding:32px;display:grid}.storefront-unavailable img{-o-object-fit:contain;object-fit:contain;width:calc(min(180px,55vw));max-height:86px}.storefront-unavailable h1,.storefront-unavailable p{margin:0}.storefront-unavailable h1{font-size:24px}.storefront-unavailable p{color:#52666a;font-size:14px}

.storefront-announcement[data-v-ee419849]{box-sizing:border-box;color:#f4f7fb;background:#0b1e40;align-items:center;width:100%;min-width:0;padding:7px 16px;font-size:11px;line-height:1.35;display:flex;overflow:hidden}.storefront-announcement--context[data-v-ee419849]{min-height:36px}.storefront-announcement--landing[data-v-ee419849]{z-index:50;min-height:var(--announcement-height,54px);text-align:center;justify-content:center;position:sticky;top:0}.storefront-announcement-list[data-v-ee419849]{gap:3px;width:min(100%,1120px);min-width:0;display:grid}.storefront-announcement-row[data-v-ee419849]{justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.storefront-announcement-icon[data-v-ee419849]{color:#f1d475;flex:none}.storefront-announcement-copy[data-v-ee419849]{flex:auto;justify-content:center;align-items:baseline;gap:7px;min-width:0;display:inline-flex;overflow:hidden}.storefront-announcement-title[data-v-ee419849]{color:#f1d475;flex:none;font-weight:800}.storefront-announcement-content[data-v-ee419849]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.storefront-announcement-link[data-v-ee419849]{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #f1d47599;text-decoration:underline #f1d47599}.storefront-announcement-link[data-v-ee419849]:hover{color:#fff;text-decoration-color:#fff}.storefront-announcement-action[data-v-ee419849]{color:#f1d475;flex:none;font-weight:750}.storefront-announcement-copy-button[data-v-ee419849]{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.storefront-announcement-copy-button[data-v-ee419849]:hover{background:#ffffff26}.storefront-announcement-copy-button[data-v-ee419849]:focus-visible{outline-offset:2px;outline:2px solid #f1d475}@media (width<=760px){.storefront-announcement[data-v-ee419849]{padding:8px 14px}.storefront-announcement--context[data-v-ee419849]{min-height:68px;font-size:12px}.storefront-announcement--context[data-v-ee419849],.storefront-announcement--landing[data-v-ee419849]{text-align:left;justify-content:flex-start}.storefront-announcement--context .storefront-announcement-row[data-v-ee419849]{justify-content:flex-start;align-items:flex-start;gap:8px}.storefront-announcement--context .storefront-announcement-icon[data-v-ee419849]{margin-top:2px}.storefront-announcement--context .storefront-announcement-copy[data-v-ee419849]{justify-content:stretch;align-items:start;gap:2px;line-height:1.35;display:grid}.storefront-announcement--context .storefront-announcement-title[data-v-ee419849]{min-width:0}.storefront-announcement--context .storefront-announcement-content[data-v-ee419849]{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}}@media (prefers-reduced-motion:reduce){.storefront-announcement-copy-button[data-v-ee419849]{transition:none}}

.storefront-context-header[data-v-2fa6e449]{z-index:60;isolation:isolate;color:#0b1e40;background:#fff;padding-bottom:2px;position:sticky;top:0}.storefront-context-main[data-v-2fa6e449]{background:#fff;border:1px solid #e8eef2;border-radius:999px;grid-template-columns:minmax(130px,180px) minmax(0,1fr) auto;align-items:center;gap:20px;width:min(100% - 48px,1320px);min-height:56px;margin:12px auto 8px;padding:4px 22px;display:grid;box-shadow:0 8px 24px #071b3b14}.storefront-context-brand[data-v-2fa6e449]{color:inherit;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.storefront-context-brand img[data-v-2fa6e449]{-o-object-fit:contain;object-fit:contain;width:38px;height:38px}.storefront-context-primary[data-v-2fa6e449]{justify-content:center;align-items:center;gap:calc(clamp(14px,2.2vw,30px));min-width:0;font-size:14px;font-weight:650;display:flex}.storefront-context-primary a[data-v-2fa6e449]{color:#0b1e40;white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.storefront-context-primary a[data-v-2fa6e449]:hover{color:#086875}.storefront-context-primary .storefront-context-warehouse-link[data-v-2fa6e449]{flex-direction:column;justify-content:center;gap:3px;line-height:1.1}.storefront-context-warehouse-link small[data-v-2fa6e449]{color:#68798a;font-size:10px;font-weight:500;line-height:1.2}.storefront-context-warehouse-link:hover small[data-v-2fa6e449]{color:#086875}.storefront-context-tools[data-v-2fa6e449]{align-items:center;gap:4px;display:flex}.storefront-context-mobile-button[data-v-2fa6e449],.storefront-context-tools a[data-v-2fa6e449],.storefront-context-tools button[data-v-2fa6e449]{color:#0b1e40;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.storefront-context-mobile-button[data-v-2fa6e449]:hover,.storefront-context-tools a[data-v-2fa6e449]:hover,.storefront-context-tools button[data-v-2fa6e449]:hover{background:#eef4f6}.storefront-context-cart[data-v-2fa6e449]{position:relative}.storefront-context-cart b[data-v-2fa6e449]{color:#0b1e40;background:#f1b22a;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:9px;display:grid;position:absolute;top:1px;right:0}.storefront-context-mobile-button[data-v-2fa6e449]{display:none}.storefront-context-categories[data-v-2fa6e449]{scrollbar-width:none;gap:4px;width:min(100% - 48px,1200px);margin:0 auto;padding:10px 0;display:flex;overflow-x:auto}.storefront-context-categories[data-v-2fa6e449]::-webkit-scrollbar{display:none}.storefront-context-categories a[data-v-2fa6e449]{color:#536374;white-space:nowrap;border-radius:8px;flex:none;padding:8px 12px;font-size:12px;font-weight:750;text-decoration:none}.storefront-context-categories a.active[data-v-2fa6e449],.storefront-context-categories a[data-v-2fa6e449]:hover{color:#086875;background:#e5f2f0}.storefront-context-menu[data-v-2fa6e449],.storefront-context-search[data-v-2fa6e449]{color:#0b1e40;background:#fff;border:0;border-radius:16px;padding:0;box-shadow:0 24px 70px #071b3b33}.storefront-context-search[data-v-2fa6e449]{width:min(600px,100% - 32px)}.storefront-context-menu[data-v-2fa6e449]::backdrop,.storefront-context-search[data-v-2fa6e449]::backdrop{background:#071b3b99}.storefront-context-search>div[data-v-2fa6e449]{padding:32px;position:relative}.storefront-context-search h2[data-v-2fa6e449]{margin:0 0 20px;font:600 28px/1.2 Georgia,Times New Roman,serif}.storefront-context-menu header button[data-v-2fa6e449],.storefront-context-search>div>button[data-v-2fa6e449]{color:#0b1e40;cursor:pointer;background:#eef4f6;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.storefront-context-search>div>button[data-v-2fa6e449]{position:absolute;top:10px;right:10px}.storefront-context-search form[data-v-2fa6e449]{gap:8px;display:flex}.storefront-context-search input[data-v-2fa6e449]{min-width:0;min-height:48px;font:inherit;border:1px solid #9aabb8;border-radius:7px;flex:1;padding:10px 12px;font-size:16px}.storefront-context-search form button[data-v-2fa6e449]{color:#fff;background:#0b1e40;border:0;border-radius:7px;min-height:48px;padding:0 18px;font-weight:750}.storefront-context-search form button[data-v-2fa6e449]:disabled{opacity:.5}.storefront-context-menu[data-v-2fa6e449]{border-radius:0;width:calc(min(360px,90vw));max-width:none;height:100dvh;max-height:none;margin:0 auto 0 0}.storefront-context-menu>div[data-v-2fa6e449]{min-height:100%;padding:20px}.storefront-context-menu header[data-v-2fa6e449]{border-bottom:1px solid #dce3eb;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.storefront-context-menu h2[data-v-2fa6e449]{margin:0;font:600 30px/1.1 Georgia,Times New Roman,serif}.storefront-context-menu nav[data-v-2fa6e449]{display:grid}.storefront-context-menu nav a[data-v-2fa6e449]{color:#0b1e40;border-bottom:1px solid #dce3eb;gap:4px;padding:15px 4px;text-decoration:none;display:grid}.storefront-context-menu nav small[data-v-2fa6e449]{color:#536374;font-size:12px}@media (width>=761px) and (width<=1040px){.storefront-context-warehouse-link small[data-v-2fa6e449]{display:none}}@media (width<=760px){.storefront-context-header[data-v-2fa6e449]{padding-bottom:0}.storefront-context-main[data-v-2fa6e449]{border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;width:100%;min-height:58px;margin:0;padding:4px 8px}.storefront-context-mobile-button[data-v-2fa6e449]{width:44px;height:44px;display:grid}.storefront-context-brand[data-v-2fa6e449]{justify-self:center;min-width:0;font-size:12px}.storefront-context-brand img[data-v-2fa6e449]{width:34px;height:34px}.storefront-context-primary[data-v-2fa6e449],.storefront-context-tools a[data-v-2fa6e449]:first-of-type{display:none}.storefront-context-tools a[data-v-2fa6e449],.storefront-context-tools button[data-v-2fa6e449]{width:44px;height:44px}.storefront-context-categories[data-v-2fa6e449]{width:100%;padding-inline:10px}.storefront-context-categories a[data-v-2fa6e449]{font-size:12px}.storefront-context-search[data-v-2fa6e449]{margin:24px auto auto}.storefront-context-search>div[data-v-2fa6e449]{padding:28px 20px}.storefront-context-search form[data-v-2fa6e449]{flex-direction:column}.storefront-context-search form button[data-v-2fa6e449]{width:100%}}

.company-shell[data-v-ef37a2bb]{background:linear-gradient(#ffffffd1,#f6f7f100 320px),#f6f7f1}.company-page[data-v-ef37a2bb]{padding:28px 0 54px}.company-hero[data-v-ef37a2bb]{background:#fbfcf8;border:1px solid #d7dfd2;border-left:5px solid #157d86;border-radius:8px;grid-template-columns:minmax(0,1fr) 342px;width:min(1234px,100% - 48px);min-height:304px;margin:0 auto;display:grid;overflow:hidden}.company-hero.about-hero[data-v-ef37a2bb]{grid-template-columns:minmax(0,1fr);min-height:238px}.company-hero.contact-hero[data-v-ef37a2bb]{grid-template-columns:minmax(0,1fr);min-height:0}.company-hero-copy[data-v-ef37a2bb]{align-content:center;gap:16px;min-width:0;padding:40px 44px;display:grid}.company-kicker[data-v-ef37a2bb]{color:#1f6f52;letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.company-hero h1[data-v-ef37a2bb]{color:#1a241f;overflow-wrap:anywhere;margin:0;font-size:42px;line-height:1.04}.contact-hero h1[data-v-ef37a2bb]{text-wrap:balance}.company-hero p[data-v-ef37a2bb]:not(.company-kicker){color:#4d5d55;max-width:720px;margin:0;font-size:16px;line-height:1.62}.company-hero-media[data-v-ef37a2bb]{background:#0c5255;border-left:1px solid #d7dfd2;place-items:center;min-height:302px;display:grid}.company-hero-media>img[data-v-ef37a2bb]{-o-object-fit:contain;object-fit:contain;width:92%;height:auto;max-height:250px;padding:16px}.company-content[data-v-ef37a2bb]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;width:min(1234px,100% - 48px);margin:22px auto 0;display:grid}.company-content.single-column[data-v-ef37a2bb]{grid-template-columns:1fr}.company-content.contact-content[data-v-ef37a2bb]{grid-template-columns:minmax(0,1fr) 292px;gap:24px;margin-top:32px}.company-article[data-v-ef37a2bb]{gap:18px;min-width:0;display:grid}.contact-content .company-article[data-v-ef37a2bb]{gap:24px}.company-note[data-v-ef37a2bb],.content-section[data-v-ef37a2bb],.content-status[data-v-ef37a2bb]{background:#fff;border:1px solid #d7dfd2;border-radius:8px}.content-section[data-v-ef37a2bb]{gap:12px;padding:24px;display:grid}.contact-content .content-section[data-v-ef37a2bb]:first-child{background:#f7fbf8;border-color:#c9ded4;gap:16px;padding:32px}.aside-card h2[data-v-ef37a2bb],.content-section h2[data-v-ef37a2bb]{color:#1a241f;margin:0;font-size:23px;line-height:1.24}.aside-card li[data-v-ef37a2bb],.aside-card p[data-v-ef37a2bb],.content-section li[data-v-ef37a2bb],.content-section p[data-v-ef37a2bb]{color:#4d5d55;font-size:15px;line-height:1.7}.aside-card p[data-v-ef37a2bb],.content-section p[data-v-ef37a2bb]{margin:0}.aside-card ul[data-v-ef37a2bb],.content-section ul[data-v-ef37a2bb]{gap:9px;margin:0;padding-left:20px;display:grid}.aside-card li[data-v-ef37a2bb]::marker{color:#d97925}.content-section li[data-v-ef37a2bb]::marker{color:#d97925}.company-note[data-v-ef37a2bb],.content-status[data-v-ef37a2bb]{color:#71410f;padding:16px 18px;font-size:14px;line-height:1.55}.company-note[data-v-ef37a2bb]{background:#fff8f1;border-left:5px solid #d97925;margin:0}.content-status[data-v-ef37a2bb]{background:#fbfcf8}.company-aside[data-v-ef37a2bb]{gap:12px;min-width:0;display:grid;position:sticky;top:18px}.aside-card[data-v-ef37a2bb]{background:#fff;border:1px solid #d7dfd2;border-left:4px solid #1f6f52;border-radius:8px;gap:10px;padding:18px;display:grid}.contact-content .aside-card[data-v-ef37a2bb]{border-left-width:1px}.contact-content .aside-card[data-v-ef37a2bb]:first-child{background:#fbfcf8}.aside-card h2[data-v-ef37a2bb]{font-size:17px}.aside-card li[data-v-ef37a2bb],.aside-card p[data-v-ef37a2bb]{font-size:14px;line-height:1.58}@media (width<=920px){.company-content[data-v-ef37a2bb],.company-hero[data-v-ef37a2bb]{grid-template-columns:1fr;width:calc(100% - 36px)}.company-hero-copy[data-v-ef37a2bb]{padding:34px 24px}.company-hero.contact-hero .company-hero-copy[data-v-ef37a2bb]{min-height:0;padding:32px 24px}.company-content.contact-content[data-v-ef37a2bb]{grid-template-columns:1fr;gap:24px;margin-top:24px}.company-hero-media[data-v-ef37a2bb]{border-top:1px solid #d7dfd2;border-left:0;min-height:190px}.company-aside[data-v-ef37a2bb]{position:static}}@media (width<=620px){.company-page[data-v-ef37a2bb]{padding-top:18px}.company-hero h1[data-v-ef37a2bb]{font-size:30px}.company-hero p[data-v-ef37a2bb]:not(.company-kicker){font-size:15px}.company-hero-copy[data-v-ef37a2bb],.content-section[data-v-ef37a2bb]{padding:18px}.company-hero.contact-hero .company-hero-copy[data-v-ef37a2bb]{padding:28px 20px}.contact-content .content-section[data-v-ef37a2bb]:first-child{padding:24px}.company-hero-media[data-v-ef37a2bb]{min-height:210px}.company-hero.about-hero[data-v-ef37a2bb]{min-height:0}.content-section h2[data-v-ef37a2bb]{font-size:21px}}

.homepage-video-gallery[data-v-a14ce1c4]{width:100%;color:var(--mall-ink,#18313b);background:var(--mall-bg,#f5f8fa);padding:64px calc(max(24px,50vw - 617px)) 72px}.homepage-video-gallery h2[data-v-a14ce1c4]{text-align:center;margin:0 0 28px;font-size:calc(clamp(28px,3vw,38px));font-weight:720;line-height:1.15}.homepage-video-grid[data-v-a14ce1c4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.homepage-video-card[data-v-a14ce1c4]{min-width:0}.homepage-video-media[data-v-a14ce1c4]{aspect-ratio:1;border:1px solid var(--mall-line,#d7e0e5);background:var(--mall-panel-soft,#e8eef1);border-radius:8px;position:relative;overflow:hidden}.homepage-video-media[data-v-a14ce1c4]:before{content:"";background:linear-gradient(110deg,#0000 24%,#ffffff6b 48%,#0000 72%);position:absolute;inset:0;transform:translate(-100%)}.homepage-video-media[data-v-a14ce1c4]:not(.is-ready):before{animation:1.4s ease-in-out infinite homepage-video-loading-a14ce1c4}.homepage-video-media video[data-v-a14ce1c4]{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .22s;display:block}.homepage-video-expand-trigger[data-v-a14ce1c4]{z-index:1;cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.homepage-video-expand-trigger[data-v-a14ce1c4]:focus-visible{outline-offset:-4px;outline:3px solid}.homepage-video-media:focus-within video[data-v-a14ce1c4],.homepage-video-media:hover video[data-v-a14ce1c4]{transform:scale(1.015)}.homepage-video-dialog[data-v-a14ce1c4]{z-index:10000;padding:max(64px,56px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:#f8fafc;overscroll-behavior:contain;background:#070c0ff0;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.homepage-video-dialog-close[data-v-a14ce1c4]{z-index:1;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:44px;height:44px;color:inherit;cursor:pointer;background:#0e171cd1;border:1px solid #ffffff6b;border-radius:50%;place-items:center;padding:0;transition:background-color .18s,border-color .18s;display:grid;position:fixed}.homepage-video-dialog-close[data-v-a14ce1c4]:focus-visible,.homepage-video-dialog-close[data-v-a14ce1c4]:hover{background:#26353df5;border-color:#fffc}.homepage-video-dialog-close[data-v-a14ce1c4]:focus-visible,.homepage-video-dialog-player[data-v-a14ce1c4]:focus-visible{outline-offset:3px;outline:3px solid #fff}.homepage-video-dialog-panel[data-v-a14ce1c4]{text-align:center;width:calc(min(92vw,100dvh - 140px,960px));max-width:100%}.homepage-video-dialog-player[data-v-a14ce1c4]{aspect-ratio:1;cursor:zoom-out;-o-object-fit:contain;object-fit:contain;background:#000;border-radius:8px;width:100%;display:block}.homepage-video-dialog-caption[data-v-a14ce1c4]{padding-top:14px}.homepage-video-dialog-caption h3[data-v-a14ce1c4]{color:inherit;margin:0;font-size:16px;font-weight:700;line-height:1.35}.homepage-video-dialog-caption p[data-v-a14ce1c4]{color:#f8fafcb8;margin:4px 0 0;font-size:13px;line-height:1.4}.homepage-video-dialog-enter-active[data-v-a14ce1c4],.homepage-video-dialog-leave-active[data-v-a14ce1c4]{transition:opacity .18s}.homepage-video-dialog-enter-active .homepage-video-dialog-panel[data-v-a14ce1c4],.homepage-video-dialog-leave-active .homepage-video-dialog-panel[data-v-a14ce1c4]{transition:transform .18s}.homepage-video-dialog-enter-from[data-v-a14ce1c4],.homepage-video-dialog-leave-to[data-v-a14ce1c4]{opacity:0}.homepage-video-dialog-enter-from .homepage-video-dialog-panel[data-v-a14ce1c4],.homepage-video-dialog-leave-to .homepage-video-dialog-panel[data-v-a14ce1c4]{transform:scale(.985)}.homepage-video-card h3[data-v-a14ce1c4]{text-align:center;margin:12px 0 0;font-size:15px;font-weight:720;line-height:1.35}.homepage-video-card h3 a[data-v-a14ce1c4]{color:inherit;text-decoration:none}.homepage-video-card h3 a[data-v-a14ce1c4]:focus-visible,.homepage-video-card h3 a[data-v-a14ce1c4]:hover{text-underline-offset:3px;text-decoration:underline}.homepage-video-card p[data-v-a14ce1c4]{color:var(--mall-muted,#5d7079);text-align:center;margin:4px 0 0;font-size:13px;line-height:1.4}@keyframes homepage-video-loading-a14ce1c4{to{transform:translate(100%)}}@media (width<=820px){.homepage-video-gallery[data-v-a14ce1c4]{padding:44px 16px 52px}.homepage-video-gallery h2[data-v-a14ce1c4]{margin-bottom:20px;font-size:25px}.homepage-video-grid[data-v-a14ce1c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.homepage-video-card h3[data-v-a14ce1c4]{margin-top:9px;font-size:13px}.homepage-video-card p[data-v-a14ce1c4]{display:none}.homepage-video-dialog[data-v-a14ce1c4]{padding:max(64px,56px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.homepage-video-dialog-panel[data-v-a14ce1c4]{width:min(100%,100dvh - 132px)}}@media (prefers-reduced-motion:reduce){.homepage-video-media[data-v-a14ce1c4]:before{animation:none}.homepage-video-dialog-close[data-v-a14ce1c4],.homepage-video-dialog-enter-active[data-v-a14ce1c4],.homepage-video-dialog-enter-active .homepage-video-dialog-panel[data-v-a14ce1c4],.homepage-video-dialog-leave-active[data-v-a14ce1c4],.homepage-video-dialog-leave-active .homepage-video-dialog-panel[data-v-a14ce1c4],.homepage-video-media video[data-v-a14ce1c4]{transition:none}}.landing-preview[data-v-ee462a84]{--ink:#0b1e40;--muted:#536374;--line:#dce3eb;--paper:#fff;--gold:#f1d475;--announcement-height:54px;background:var(--paper);min-height:100vh;color:var(--ink)}.landing-preview a[data-v-ee462a84]{text-decoration:none}.landing-preview[data-v-ee462a84] :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #1195a2}.landing-header[data-v-ee462a84]{top:calc(8px + var(--announcement-height));z-index:40;background:#fff;border-radius:999px;grid-template-columns:176px minmax(0,1fr) 176px;align-items:center;gap:12px;width:min(100% - 48px,1320px);min-height:56px;margin:12px auto -68px;padding:4px 22px;display:grid;position:sticky;box-shadow:0 8px 24px #071b3b14}.landing-brand[data-v-ee462a84]{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.landing-brand img[data-v-ee462a84]{-o-object-fit:contain;object-fit:contain;width:36px;height:36px}.primary-nav[data-v-ee462a84]{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 22px;min-width:0;font-size:14px;font-weight:650;display:flex}.primary-nav a[data-v-ee462a84]{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.primary-nav a[data-v-ee462a84]:hover{color:#086875}.primary-nav .warehouse-nav-link[data-v-ee462a84]{flex-direction:column;justify-content:center;gap:3px;line-height:1.1}.warehouse-nav-link small[data-v-ee462a84]{color:#68798a;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.2}.warehouse-nav-link:hover small[data-v-ee462a84]{color:#086875}.header-utilities[data-v-ee462a84]{justify-content:flex-end;align-items:center;gap:1px;display:flex}.mobile-header-controls[data-v-ee462a84]{display:none}.header-icon-button[data-v-ee462a84]{color:#101b26;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;padding:10px;display:inline-grid;position:relative}.header-icon-button svg[data-v-ee462a84]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;width:20px;height:20px}.header-icon-button[data-v-ee462a84]:hover{color:#086875}.cart-icon-button b[data-v-ee462a84]{background:var(--ink);color:#fff;border-radius:50%;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;display:grid;position:absolute;top:2px;right:0}.landing-hero[data-v-ee462a84]{isolation:isolate;color:#fff;background:#d9e6ed;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:28px;min-height:610px;padding:88px max(24px,50% - 660px) 70px;display:grid;position:relative;overflow:hidden}.hero-media[data-v-ee462a84]{z-index:-1;pointer-events:none}.hero-media[data-v-ee462a84],.hero-scene[data-v-ee462a84]{position:absolute;inset:0}.hero-scene[data-v-ee462a84]{background-repeat:no-repeat;background-size:cover}.hero-scene-crossfade-enter-active[data-v-ee462a84],.hero-scene-crossfade-leave-active[data-v-ee462a84]{transition:opacity .65s}.hero-scene-crossfade-enter-from[data-v-ee462a84],.hero-scene-crossfade-leave-to[data-v-ee462a84]{opacity:0}.hero-copy[data-v-ee462a84]{background:#071b3bd6;border-radius:24px;min-width:0;padding:38px 36px}.hero-copy h1[data-v-ee462a84]{color:#fff;letter-spacing:-.02em;margin:0 0 18px;font-size:calc(clamp(38px,3.4vw,50px));font-weight:700;line-height:1.1}.category-card-copy strong[data-v-ee462a84],.hero-assurance-cards h2[data-v-ee462a84],.hero-copy h1[data-v-ee462a84],.hero-subtitle[data-v-ee462a84]{font-family:Georgia,Times New Roman,serif}.hero-subtitle[data-v-ee462a84]{color:#f0f4fa;max-width:650px;font-size:calc(clamp(20px,1.8vw,25px));font-weight:600;line-height:1.24;display:block}.hero-copy>p[data-v-ee462a84]{color:#e0e9f5;max-width:580px;margin:18px 0 0;font-size:14px;line-height:1.6}.hero-actions[data-v-ee462a84]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.hero-actions a[data-v-ee462a84]{color:#fff;background:#071b3b;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.hero-actions a[data-v-ee462a84]:last-child{background:0 0;border:1px solid #aab9cd}.hero-actions a[data-v-ee462a84]:hover{background:#213e65}.hero-assurance-cards[data-v-ee462a84]{grid-template-rows:repeat(3,1fr);gap:16px;display:grid}.hero-assurance-cards article[data-v-ee462a84]{color:#fff;background:#274770e6;border:1px solid #b6c7dc80;border-radius:20px;padding:22px}.hero-assurance-cards article>span[data-v-ee462a84]{color:var(--gold);letter-spacing:.05em;background:#e3cb701a;border:1px solid #e3cb7070;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:750;display:inline-block}.hero-assurance-cards h2[data-v-ee462a84]{color:#fff;margin:12px 0 7px;font-size:21px;line-height:1.15}.hero-assurance-cards p[data-v-ee462a84]{color:#edf3fb;margin:0;font-size:13px;line-height:1.55}.supply-model[data-v-ee462a84]{border:1px solid var(--line);text-align:center;background:#f7fafc;border-radius:24px;width:min(100% - 32px,1320px);margin:32px auto 0;padding:54px 24px 60px;scroll-margin-top:92px}.supply-assurance h2[data-v-ee462a84],.supply-model h2[data-v-ee462a84]{color:var(--ink);letter-spacing:-.02em;margin:0;font:600 calc(clamp(28px,3vw,42px))/1.14 Georgia,Times New Roman,serif}.supply-model>p[data-v-ee462a84]{max-width:780px;color:var(--muted);margin:12px auto 0;font-size:14px;line-height:1.6}.supply-model-grid[data-v-ee462a84]{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1100px;margin:28px auto 0;display:grid}.supply-model-card[data-v-ee462a84]{min-height:220px;box-shadow:inset 0 3px 0 var(--ink),0 14px 30px #071b3b0c;background:#fff;border:1px solid #dbe3eb;border-radius:16px;padding:25px 24px 22px;position:relative}.supply-model-number[data-v-ee462a84]{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.supply-model-card h3[data-v-ee462a84]{color:var(--ink);margin:14px 0 8px;font:600 19px/1.2 Georgia,Times New Roman,serif}.supply-model-card>p[data-v-ee462a84]{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.supply-assurance-card ul[data-v-ee462a84],.supply-model-card ul[data-v-ee462a84]{color:var(--muted);gap:7px;margin:14px 0 0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.supply-assurance-card li[data-v-ee462a84]::marker{color:var(--gold)}.supply-model-card li[data-v-ee462a84]::marker{color:var(--gold)}.supply-assurance-result[data-v-ee462a84],.supply-model-result[data-v-ee462a84]{border-top:1px solid var(--line);padding-top:12px;color:var(--ink)!important;margin-top:14px!important;font-size:13px!important}.supply-assurance[data-v-ee462a84]{text-align:center;background:#fff;border-radius:24px;width:min(100% - 32px,1320px);margin:22px auto 0;padding:52px 24px 58px}.supply-assurance-grid[data-v-ee462a84]{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1100px;margin:28px auto 0;display:grid}.supply-assurance-card[data-v-ee462a84]{background:#fff;border:1px solid #dbe3eb;border-radius:16px;flex-direction:column;min-height:0;padding:24px 20px 20px;display:flex;box-shadow:0 12px 28px #071b3b0b}.supply-assurance-icon[data-v-ee462a84]{width:40px;height:40px;color:var(--ink);background:#eef1f5;border-radius:10px;place-items:center;display:grid}.supply-assurance-eyebrow[data-v-ee462a84]{color:#846a00;letter-spacing:.08em;background:#fff5cf;border-radius:999px;margin-top:14px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.supply-assurance-card h3[data-v-ee462a84]{color:var(--ink);margin:16px 0 9px;font:600 25px/1.12 Georgia,Times New Roman,serif}.supply-assurance-card>p[data-v-ee462a84]{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.supply-assurance-result[data-v-ee462a84]{position:static;margin-top:auto!important}.catalog-entrances[data-v-ee462a84],.page-section[data-v-ee462a84],.warehouse-chooser[data-v-ee462a84]{width:min(100% - 48px,1200px);margin-inline:auto}.warehouse-chooser[data-v-ee462a84]{padding:64px 0 24px}.warehouse-chooser-copy[data-v-ee462a84]{grid-template-columns:1fr 1fr;align-items:end;gap:36px;padding-bottom:24px;display:grid}.assurance h2[data-v-ee462a84],.catalog-entrances h2[data-v-ee462a84],.section-heading h2[data-v-ee462a84],.warehouse-chooser h2[data-v-ee462a84]{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:calc(clamp(28px,3vw,42px));line-height:1.15}.warehouse-chooser-copy>p[data-v-ee462a84]{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.warehouse-options[data-v-ee462a84]{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;display:grid}.warehouse-options[data-v-ee462a84]:empty{display:none}.warehouse-option[data-v-ee462a84]{min-height:164px;color:var(--ink);background:#ecf2f5;align-content:space-between;gap:18px;padding:22px;display:grid}.warehouse-option[data-v-ee462a84]:hover{background:#dfeaed}.warehouse-option.selected[data-v-ee462a84]{background:var(--ink);color:#fff}.warehouse-option-top[data-v-ee462a84]{justify-content:space-between;gap:12px;display:flex}.warehouse-option-top strong[data-v-ee462a84]{font-size:19px;line-height:1.2}.warehouse-option-state[data-v-ee462a84],.warehouse-option-top>span[data-v-ee462a84]{color:#086875;font-size:11px;font-weight:750}.warehouse-option small[data-v-ee462a84]{color:var(--muted);font-size:13px}.warehouse-option.selected[data-v-ee462a84] :is(small,.warehouse-option-state,.warehouse-option-top>span){color:#c6e9ee}.warehouse-chooser-footer[data-v-ee462a84]{color:var(--muted);justify-content:space-between;gap:24px;margin-top:18px;font-size:13px;line-height:1.6;display:flex}.warehouse-chooser-footer a[data-v-ee462a84]{color:#086875;flex-shrink:0;font-weight:700}.category-explorer[data-v-ee462a84]{border-top:1px solid var(--line);width:min(100% - 48px,1200px);margin:42px auto 0;padding:34px 0 12px}.category-explorer-heading[data-v-ee462a84]{justify-content:space-between;align-items:end;gap:24px;display:flex}.section-kicker[data-v-ee462a84]{color:#086875;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.category-explorer h2[data-v-ee462a84]{color:var(--ink);letter-spacing:-.02em;margin:10px 0 0;font:600 calc(clamp(28px,3vw,42px))/1.15 Georgia,Times New Roman,serif}.category-explorer-heading p[data-v-ee462a84]{max-width:620px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.55}.category-explorer-controls[data-v-ee462a84]{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.category-explorer-controls button[data-v-ee462a84]{border:1px solid var(--line);min-width:42px;height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:inline-grid}.category-explorer-controls button[data-v-ee462a84]:hover{color:#086875;border-color:#7faeb1}.category-explorer-controls .category-pause[data-v-ee462a84]{border-radius:999px;min-width:62px;font-size:11px;font-weight:700}.category-rail[data-v-ee462a84]{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(205px,246px);grid-auto-flow:column;gap:14px;margin-top:24px;padding:2px 2px 16px;display:grid;overflow-x:auto}.category-rail[data-v-ee462a84]:focus-visible{outline-offset:4px;outline:3px solid #1195a2}.category-card[data-v-ee462a84]{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;cursor:pointer;scroll-snap-align:start;background:#fff;border-radius:14px;grid-template-rows:126px auto;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.category-card[data-v-ee462a84]:hover{border-color:#7faeb1;transform:translateY(-2px);box-shadow:0 12px 28px #071b3b12}.category-card-media[data-v-ee462a84]{background:#dfeaec;min-height:0;display:block;overflow:hidden}.category-card-media img[data-v-ee462a84]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.category-card:hover .category-card-media img[data-v-ee462a84]{transform:scale(1.04)}.category-card-copy[data-v-ee462a84]{align-content:center;gap:5px;min-height:82px;padding:13px 14px 12px;display:grid}.category-card-copy strong[data-v-ee462a84]{font-size:19px;line-height:1.2}.category-card-copy small[data-v-ee462a84]{color:var(--muted);font-size:12px;line-height:1.35}.category-loading[data-v-ee462a84]{color:var(--muted);margin:10px 0 0;font-size:12px}.catalog-entrances[data-v-ee462a84]{padding:50px 0 24px}.catalog-entrances nav[data-v-ee462a84]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.catalog-entrances a[data-v-ee462a84]{border-right:1px solid var(--line);color:var(--ink);gap:8px;padding:24px;display:grid}.catalog-entrances a[data-v-ee462a84]:first-child{padding-left:0}.catalog-entrances a[data-v-ee462a84]:last-child{border-right:0}.catalog-entrances strong[data-v-ee462a84]{font-size:20px}.catalog-entrances span[data-v-ee462a84]{color:var(--muted);font-size:13px}.proof-strip[data-v-ee462a84]{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:64px;margin-top:56px;padding:64px max(24px,50% - 600px);display:grid}.proof-strip h2[data-v-ee462a84]{color:#fff;margin:0;font-size:calc(clamp(30px,3vw,42px));line-height:1.1}.proof-strip p[data-v-ee462a84]{color:#d3ddea;max-width:440px;font-size:14px;line-height:1.6}.proof-strip nav[data-v-ee462a84]{border-top:1px solid #9fbbd350}.proof-strip a[data-v-ee462a84]{color:#fff;border-bottom:1px solid #9fbbd350;gap:7px;padding:20px 0;font-size:16px;font-weight:600;display:grid}.proof-strip a span[data-v-ee462a84]{color:#c3d3e5;font-size:13px;font-weight:400}.section-heading[data-v-ee462a84]{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:26px;display:flex}.section-heading a[data-v-ee462a84]{color:#086875;flex-shrink:0;font-size:14px;font-weight:700}.popular-section[data-v-ee462a84]{width:min(100% - 32px,1320px)}.popular-heading[data-v-ee462a84],.product-card[data-v-ee462a84]{text-align:center}.popular-heading h2[data-v-ee462a84]{margin:0;font:600 calc(clamp(28px,3vw,40px))/1.2 Georgia,Times New Roman,serif}.popular-heading p[data-v-ee462a84]{max-width:760px;color:var(--muted);margin:9px auto 0;font-size:14px;line-height:1.55}.warehouse-product-shelves[data-v-ee462a84]{gap:8px;display:grid}.warehouse-product-shelf[data-v-ee462a84]{border-top:1px solid var(--line);min-width:0;padding:26px 0 30px}.warehouse-product-shelf[data-v-ee462a84]:last-child{border-bottom:1px solid var(--line)}.warehouse-product-shelf-header[data-v-ee462a84]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.warehouse-product-shelf-header h3[data-v-ee462a84]{color:var(--ink);margin:0;font:600 27px/1.15 Georgia,Times New Roman,serif}.warehouse-product-shelf-header p[data-v-ee462a84]{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.warehouse-product-shelf-actions[data-v-ee462a84]{flex:none;align-items:center;gap:16px;display:flex}.warehouse-product-shelf-actions>a[data-v-ee462a84]{min-height:44px;color:var(--ink);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.warehouse-product-shelf-actions>a[data-v-ee462a84]:hover{color:#086875}.product-rail-controls[data-v-ee462a84]{gap:7px;display:flex}.product-rail-controls button[data-v-ee462a84]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cfd9e2;border-radius:50%;place-items:center;padding:0;display:grid}.product-rail-controls button[data-v-ee462a84]:hover:not(:disabled){color:#086875;border-color:#7faeb1}.product-rail-controls button[data-v-ee462a84]:disabled{color:#aab5bf;cursor:not-allowed;opacity:.65;background:#f7f9fa}.product-rail[data-v-ee462a84]{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#d9bc59 #edf1f4;scrollbar-width:thin;grid-auto-columns:224px;grid-auto-flow:column;gap:14px;min-width:0;padding:2px 2px 13px;display:grid;overflow-x:auto}.product-rail[data-v-ee462a84]:focus-visible{outline-offset:4px;outline:3px solid #1195a2}.product-rail[data-v-ee462a84]::-webkit-scrollbar{height:6px}.product-rail[data-v-ee462a84]::-webkit-scrollbar-track{background:#edf1f4;border-radius:999px}.product-rail[data-v-ee462a84]::-webkit-scrollbar-thumb{background:#d9bc59;border-radius:999px}.product-card[data-v-ee462a84]{border:1px solid var(--line);min-width:0;min-height:278px;color:var(--ink);scroll-snap-align:start;background:#fff;border-radius:8px;grid-template-rows:138px minmax(43px,auto) auto auto;align-items:start;padding:11px 11px 14px;display:grid}.product-card[data-v-ee462a84]:hover{border-color:#9bafc2;box-shadow:0 10px 24px #071b3b0d}.product-card-media[data-v-ee462a84]{background:#f4f5f6;border-radius:6px;place-items:center;width:100%;height:138px;display:grid;position:relative;overflow:hidden}.product-card img[data-v-ee462a84]{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:88%;height:88%}.product-image-unavailable[data-v-ee462a84]{color:#617185;place-content:center;justify-items:center;gap:9px;font-size:12px;display:grid}.popular-stock-overlay[data-v-ee462a84]{letter-spacing:.08em;background:#111e278f;place-items:center;font-weight:900;line-height:1;position:absolute;inset:0;color:#fff!important;min-height:0!important;margin:0!important;font-size:13px!important;display:grid!important}.product-card-media:has(.popular-stock-overlay) img[data-v-ee462a84]{filter:grayscale(.25);opacity:.58}.product-card h4[data-v-ee462a84]{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;margin:10px 2px 5px;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.product-card>strong[data-v-ee462a84]{color:var(--ink);align-self:end;font-size:16px;display:block}.popular-product-stock[data-v-ee462a84]{align-self:end;margin-top:6px;font-weight:750;display:block;color:#26705b!important;min-height:0!important;font-size:10px!important}.popular-product-stock.is-unknown[data-v-ee462a84]{color:#647282!important}.warehouse-shelf-state[data-v-ee462a84]{min-height:96px;color:var(--muted);text-align:center;background:#f8fafb;border:1px dashed #c9d5df;border-radius:8px;margin:0;padding:28px 20px;font-size:13px;line-height:1.5}.warehouse-shelf-state p[data-v-ee462a84]{margin:0}.warehouse-retry-button[data-v-ee462a84]{color:#086875;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #086875;border-radius:8px;margin-top:10px;padding:8px 16px;font-weight:700}.warehouse-retry-button[data-v-ee462a84]:hover{background:#e8f4f3}.assurance[data-v-ee462a84],.community-section[data-v-ee462a84]{box-sizing:border-box;background:var(--ink);color:#fff;text-align:center;border-radius:16px;width:min(100% - 48px,1200px);margin-inline:auto}.community-section[data-v-ee462a84]{margin-top:80px;padding:30px 32px}.community-section h2[data-v-ee462a84]{text-wrap:balance;max-width:820px;margin:0 auto;font:600 calc(clamp(24px,2.4vw,32px))/1.18 Georgia,Times New Roman,serif}.community-section>p[data-v-ee462a84]{color:#d7e1ed;max-width:760px;margin:8px auto 16px;font-size:13px;line-height:1.5}.community-stats[data-v-ee462a84]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px;margin:18px auto 16px;display:grid}.community-stats article[data-v-ee462a84]{background:#263b5a;border:1px solid #7185a180;border-radius:14px;place-content:center;gap:4px;min-height:68px;padding:12px;display:grid}.community-stats strong[data-v-ee462a84]{color:#fff;font-size:18px}.community-stats span[data-v-ee462a84]{color:#d7e1ed;font-size:11px;line-height:1.35}.community-proof[data-v-ee462a84]{max-width:760px;margin:0 auto 18px!important}.community-links[data-v-ee462a84]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;max-width:900px;margin:auto;display:grid}.community-links a[data-v-ee462a84]{color:#fff;text-align:left;background:#263b5a;border:1px solid #687e9a;border-radius:12px;align-items:center;gap:14px;min-width:0;min-height:96px;padding:16px;display:flex}.community-links a[data-v-ee462a84]:hover{background:#334b6b}.community-icon[data-v-ee462a84]{background:#405573;border-radius:8px;flex:0 0 44px;place-items:center;height:44px;display:grid}.community-copy[data-v-ee462a84]{gap:6px;min-width:0;display:grid}.community-copy strong[data-v-ee462a84]{font:600 19px/1.2 Georgia,Times New Roman,serif}.community-copy small[data-v-ee462a84]{color:#d7e1ed;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.community-action[data-v-ee462a84]{background:var(--gold);color:var(--ink);border-radius:6px;flex:none;margin-left:auto;padding:10px 12px;font-size:12px;font-weight:700}.community-contact[data-v-ee462a84]{color:#fff;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.assurance[data-v-ee462a84]{padding:22px 32px}.assurance h2[data-v-ee462a84]{color:#fff;text-wrap:balance;margin:0;font:600 calc(clamp(22px,2vw,28px))/1.2 Georgia,Times New Roman,serif}.assurance p[data-v-ee462a84]{color:#f0f4fa;max-width:760px;margin:8px auto 0;font-size:12px;line-height:1.5}.mobile-quick-nav[data-v-ee462a84]{display:none}body.mobile-menu-open,html.mobile-menu-open{overscroll-behavior:none;overflow:hidden}.support-backdrop[data-v-ee462a84],.welcome-backdrop[data-v-ee462a84]{z-index:120;background:#071b3ba6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.support-panel[data-v-ee462a84],.welcome-panel[data-v-ee462a84]{width:min(460px,100%);max-height:85dvh;color:var(--ink);background:#fff;border-radius:16px;padding:36px;position:relative;overflow-y:auto}.search-close[data-v-ee462a84],.support-close[data-v-ee462a84],.welcome-close[data-v-ee462a84]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#eef3f6;border:0;border-radius:50%;font-size:26px;position:absolute;top:8px;right:8px}.support-panel h2[data-v-ee462a84],.welcome-panel h2[data-v-ee462a84]{margin:18px 0 14px;font-size:28px;line-height:1.2}.support-panel>p[data-v-ee462a84]{color:var(--muted);font-size:14px;line-height:1.5}.support-links[data-v-ee462a84],.welcome-panel a[data-v-ee462a84]{gap:8px;display:grid}.support-links a[data-v-ee462a84]{border:1px solid var(--line);color:var(--ink);border-radius:12px;gap:5px;padding:16px;display:grid}.support-links span[data-v-ee462a84]{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.search-panel[data-v-ee462a84]{width:min(620px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);background:#fff;border:0;border-radius:16px;margin:100px auto auto;padding:0;box-shadow:0 24px 64px #071b3b33}.search-panel[data-v-ee462a84]::backdrop{background:#071b3b99}.search-panel-content[data-v-ee462a84]{padding:36px;position:relative}.search-panel h2[data-v-ee462a84]{margin:12px 0 24px;padding-right:18px;font-size:28px;line-height:1.2}.search-form[data-v-ee462a84]{gap:10px;display:flex}.search-form input[data-v-ee462a84]{width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;border:1px solid #899aaa;border-radius:6px;flex:1;padding:12px;font-size:16px}.search-form input[data-v-ee462a84]::placeholder{color:var(--muted)}.search-form button[data-v-ee462a84]{background:var(--ink);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:0 20px;font-weight:700}.search-form button[data-v-ee462a84]:disabled{opacity:.5;cursor:not-allowed}.search-submit-icon[data-v-ee462a84]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:none}.mobile-menu-backdrop[data-v-ee462a84]{z-index:90;background:#071b3b80;position:fixed;inset:0}.mobile-menu-panel[data-v-ee462a84]{z-index:100;width:calc(min(340px,82vw));max-width:none;height:100dvh;max-height:none;color:var(--ink);background:#fff;border:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:20px 0 60px #071b3b33}.mobile-menu-content[data-v-ee462a84]{min-height:100%;padding:max(16px,env(safe-area-inset-top)) 18px max(16px,env(safe-area-inset-bottom));flex-direction:column;display:flex}.mobile-menu-content>header[data-v-ee462a84]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding-bottom:12px;display:flex}.mobile-menu-content h2[data-v-ee462a84]{margin:0;font:600 26px/1.1 Georgia,Times New Roman,serif}.mobile-menu-close[data-v-ee462a84]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#f6f9fa;border:1px solid #d7e1e7;border-radius:10px;flex:0 0 44px;place-items:center;font-size:24px;display:grid}.mobile-menu-content nav[data-v-ee462a84]{margin-top:4px;display:grid}.mobile-menu-content nav a[data-v-ee462a84]{width:100%;min-height:46px;color:var(--ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #e1e7ec;align-items:center;padding:0 4px;font-size:15px;font-weight:650;line-height:1.2;text-decoration:none;display:flex}.mobile-menu-content nav a[data-v-ee462a84]:last-child{border-bottom:0}.mobile-menu-content nav a span[data-v-ee462a84]{text-overflow:ellipsis;overflow:hidden}.mobile-menu-content nav a.mobile-warehouse-link[data-v-ee462a84]{white-space:normal;align-content:center;align-items:normal;gap:4px;min-height:64px;display:grid}.mobile-warehouse-link small[data-v-ee462a84]{color:#536374;font-size:12px;font-weight:500;line-height:1.35}.mobile-menu-content nav a[data-v-ee462a84]:focus-visible,.mobile-menu-content nav a[data-v-ee462a84]:hover{color:#086875;background:#f4f8f8;outline:none}.category-warehouse-panel[data-v-ee462a84]{width:min(440px,100% - 32px);max-width:none;color:var(--ink);background:#fff;border:0;border-radius:18px;margin:auto;padding:0;box-shadow:0 24px 70px #071b3b33}.category-warehouse-panel[data-v-ee462a84]::backdrop{background:#071b3b99}.category-warehouse-content[data-v-ee462a84]{padding:34px;position:relative}.category-warehouse-close[data-v-ee462a84]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#eef3f6;border:0;border-radius:50%;place-items:center;font-size:26px;display:grid;position:absolute;top:8px;right:8px}.category-warehouse-content h2[data-v-ee462a84]{margin:12px 0 10px;padding-right:24px;font:600 28px/1.15 Georgia,Times New Roman,serif}.category-warehouse-content>p[data-v-ee462a84]{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.category-warehouse-options[data-v-ee462a84]{gap:8px;margin-top:22px;display:grid}.category-warehouse-options button[data-v-ee462a84]{border:1px solid var(--line);min-height:64px;color:var(--ink);text-align:left;cursor:pointer;background:#f8fbfc;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.category-warehouse-options button[data-v-ee462a84]:hover{background:#eef7f7;border-color:#7faeb1}.category-warehouse-options strong[data-v-ee462a84]{font-size:14px}.category-warehouse-empty[data-v-ee462a84],.category-warehouse-options small[data-v-ee462a84]{color:var(--muted);font-size:12px}.category-warehouse-empty[data-v-ee462a84]{margin-top:16px!important}@media (width<=1100px){.landing-header[data-v-ee462a84]{grid-template-columns:156px minmax(0,1fr) 140px}.primary-nav[data-v-ee462a84]{gap:0 14px;font-size:12px}.hero-copy[data-v-ee462a84]{padding:30px}.hero-actions a[data-v-ee462a84]{font-size:12px}}@media (width>=801px) and (width<=1040px){.warehouse-nav-link small[data-v-ee462a84]{display:none}}@media (width<=800px){.landing-preview[data-v-ee462a84]{--announcement-height:66px}.landing-header[data-v-ee462a84]{top:calc(14px + var(--announcement-height));border-radius:999px;grid-template-columns:88px minmax(0,1fr) 88px;gap:0;width:calc(100% - 32px);min-height:64px;margin:14px auto -72px;padding:8px;box-shadow:0 14px 34px #071b3b2b}.mobile-header-controls[data-v-ee462a84]{align-items:center;display:flex}.landing-brand[data-v-ee462a84]{grid-column:2;justify-self:center;gap:5px;min-width:0;font-size:11px}.landing-brand img[data-v-ee462a84]{width:34px;height:34px}.header-utilities[data-v-ee462a84]{grid-column:3}.header-icon-button[data-v-ee462a84]{width:44px;height:44px;padding:11px}.header-icon-button[data-v-ee462a84]:active{color:#086875;background:#edf3f6;border-radius:50%}.desktop-search-button[data-v-ee462a84],.primary-nav[data-v-ee462a84]{display:none}.landing-hero[data-v-ee462a84]{grid-template-columns:1fr;gap:16px;padding:100px 16px 68px;display:grid}.hero-assurance-cards[data-v-ee462a84],.hero-assurance-cards article[data-v-ee462a84],.hero-copy[data-v-ee462a84]{box-sizing:border-box;min-width:0}.hero-copy[data-v-ee462a84]{border-radius:18px;width:100%;padding:28px 24px}.hero-copy h1[data-v-ee462a84]{font-size:calc(clamp(32px,7vw,44px))}.hero-subtitle[data-v-ee462a84]{font-size:21px}.hero-copy>p[data-v-ee462a84]{font-size:14px}.hero-actions[data-v-ee462a84]{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.hero-actions a[data-v-ee462a84]{white-space:normal;text-align:center;width:100%;min-width:0;font-size:12px}.hero-assurance-cards[data-v-ee462a84]{gap:12px}.hero-assurance-cards article[data-v-ee462a84]{border-radius:16px;padding:20px}.hero-scene[data-v-ee462a84]{background-position:50%!important}.supply-model[data-v-ee462a84]{width:calc(100% - 32px);margin-top:24px;padding:40px 16px 44px;scroll-margin-top:160px}.supply-assurance-grid[data-v-ee462a84],.supply-model-grid[data-v-ee462a84]{grid-template-columns:1fr;gap:14px;margin-top:24px}.supply-model-card[data-v-ee462a84]{min-height:0;padding:22px 20px}.supply-assurance[data-v-ee462a84]{width:calc(100% - 32px);padding:40px 16px 44px}.supply-assurance-card[data-v-ee462a84]{min-height:0;padding:22px 20px 88px}.catalog-entrances[data-v-ee462a84],.category-explorer[data-v-ee462a84],.page-section[data-v-ee462a84],.warehouse-chooser[data-v-ee462a84]{width:calc(100% - 40px)}.warehouse-chooser-copy[data-v-ee462a84]{grid-template-columns:1fr;gap:16px}.warehouse-chooser-footer[data-v-ee462a84]{flex-direction:column;gap:12px}.category-explorer[data-v-ee462a84]{margin-top:34px;padding-top:28px}.category-explorer-heading[data-v-ee462a84]{display:block}.category-explorer-controls[data-v-ee462a84]{margin-top:18px}.category-rail[data-v-ee462a84]{grid-auto-columns:minmax(205px,72vw);margin-right:-20px;padding-right:20px}.category-card[data-v-ee462a84]{grid-template-rows:118px auto}.catalog-entrances nav[data-v-ee462a84],.community-links[data-v-ee462a84],.community-stats[data-v-ee462a84],.proof-strip[data-v-ee462a84]{grid-template-columns:1fr}.catalog-entrances a[data-v-ee462a84],.catalog-entrances a[data-v-ee462a84]:first-child{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.proof-strip[data-v-ee462a84]{gap:28px;padding:44px 20px}.warehouse-product-shelf[data-v-ee462a84]{padding:22px 0 26px}.warehouse-product-shelf-header[data-v-ee462a84]{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:16px}.warehouse-product-shelf-header h3[data-v-ee462a84]{font-size:23px}.warehouse-product-shelf-actions[data-v-ee462a84]{justify-content:space-between;gap:10px;width:100%}.warehouse-product-shelf-actions>a[data-v-ee462a84]{min-width:0}.product-rail[data-v-ee462a84]{grid-auto-columns:calc(min(72vw,220px));gap:12px;margin-right:-20px;padding-right:20px}.product-card[data-v-ee462a84]{grid-template-rows:126px minmax(43px,auto) auto auto;min-height:260px;padding:10px 10px 13px}.product-card-media[data-v-ee462a84]{height:126px}.assurance[data-v-ee462a84],.community-section[data-v-ee462a84]{border-radius:14px;width:calc(100% - 32px)}.community-section[data-v-ee462a84]{margin-top:64px;padding:28px 20px}.community-section h2[data-v-ee462a84]{font-size:calc(clamp(23px,7vw,28px))}.community-stats[data-v-ee462a84]{max-width:420px}.community-links a[data-v-ee462a84]{min-height:88px}.assurance[data-v-ee462a84]{padding:20px}.section-heading[data-v-ee462a84]{gap:16px}.search-panel[data-v-ee462a84]{width:calc(100% - 32px);max-height:none;margin:calc(14px + var(--announcement-height)) auto auto;border-radius:999px;box-shadow:0 16px 40px #071b3b3d}.search-panel[data-v-ee462a84]::backdrop{background:#071b3b8f}.search-panel-content[data-v-ee462a84]{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:64px;padding:8px;display:grid}.search-panel h2[data-v-ee462a84]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-close[data-v-ee462a84]{background:0 0;grid-area:1/1;align-self:center;font-size:25px;position:static}.search-form[data-v-ee462a84]{display:contents}.search-form input[data-v-ee462a84]{background:0 0;border:0;border-radius:0;outline:0;grid-area:1/2;min-height:44px;padding:0 10px}.search-form input[data-v-ee462a84]::placeholder{color:#667587}.search-form button[data-v-ee462a84]{border-radius:50%;grid-area:1/3;place-items:center;width:44px;min-height:44px;padding:0;display:grid}.search-form button[data-v-ee462a84]:disabled{color:#7b8997;opacity:1;background:#e6edf1}.search-submit-icon[data-v-ee462a84]{display:block}.search-submit-label[data-v-ee462a84]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.category-warehouse-content[data-v-ee462a84]{padding:30px 22px 24px}}@media (width<=350px){.landing-header[data-v-ee462a84]{grid-template-columns:88px minmax(0,1fr) 88px;width:calc(100% - 24px);padding-inline:4px}.landing-brand[data-v-ee462a84]{gap:4px;font-size:11px}.landing-brand img[data-v-ee462a84]{width:30px;height:30px}.search-panel[data-v-ee462a84]{width:calc(100% - 24px)}.hero-copy[data-v-ee462a84]{padding:24px 20px}.hero-copy h1[data-v-ee462a84]{font-size:31px}}@media (prefers-reduced-motion:reduce){.product-rail[data-v-ee462a84]{scroll-behavior:auto}}@media (width>=801px){.landing-hero[data-v-ee462a84]{padding-top:88px;padding-inline:calc(max(24px,-660px + min(100vw - 32px,1600px)/2));border-radius:0 0 14px 14px;width:min(100% - 32px,1600px);height:520px;min-height:520px;margin-inline:auto;padding-bottom:30px}.hero-copy[data-v-ee462a84]{padding:30px 32px}.hero-assurance-cards[data-v-ee462a84]{gap:12px}.hero-assurance-cards article[data-v-ee462a84]{padding:16px 18px}.hero-assurance-cards h2[data-v-ee462a84]{margin:9px 0 5px;font-size:19px}.hero-assurance-cards p[data-v-ee462a84]{font-size:12px;line-height:1.45}}.supply-model[data-v-ee462a84]{margin-top:22px;padding-top:38px;padding-bottom:42px}.supply-model-grid[data-v-ee462a84]{margin-top:20px}.supply-model-card[data-v-ee462a84]{min-height:196px;padding:22px 22px 18px}.supply-assurance-result[data-v-ee462a84],.supply-model-result[data-v-ee462a84]{padding-top:10px;margin-top:10px!important}.supply-assurance[data-v-ee462a84]{margin-top:8px;padding-top:24px;padding-bottom:24px}.supply-assurance-grid[data-v-ee462a84]{margin-top:20px}.page-section[data-v-ee462a84]{padding-top:32px}.popular-heading[data-v-ee462a84]{margin-bottom:24px}.community-section[data-v-ee462a84]{margin-top:44px}.assurance[data-v-ee462a84]{margin-top:16px}@media (width<=800px){.landing-hero[data-v-ee462a84]{height:auto;min-height:0}.supply-model[data-v-ee462a84]{margin-top:18px;padding-top:32px;padding-bottom:34px}.supply-assurance[data-v-ee462a84]{margin-top:8px;padding-top:24px;padding-bottom:24px}.page-section[data-v-ee462a84]{padding-top:28px}.community-section[data-v-ee462a84]{margin-top:36px}.assurance[data-v-ee462a84]{margin-top:12px}}

.affiliate-program-page[data-v-0387ca3f]{width:min(1180px,100% - 64px);margin:0 auto;padding:34px 0 68px}.program-intro[data-v-0387ca3f],.program-unavailable[data-v-0387ca3f]{gap:14px;max-width:760px;padding:34px 0 30px;display:grid}.program-intro>span[data-v-0387ca3f],.program-unavailable>span[data-v-0387ca3f]{color:#0f766e;text-transform:uppercase;font-size:12px;font-weight:850}.program-intro h1[data-v-0387ca3f],.program-unavailable h1[data-v-0387ca3f]{color:#10202e;text-wrap:balance;max-width:18ch;margin:0;font-size:42px;line-height:1.08}.program-intro p[data-v-0387ca3f],.program-unavailable p[data-v-0387ca3f]{color:#465e74;max-width:65ch;margin:0;font-size:16px;line-height:1.6}.program-intro a[data-v-0387ca3f],.program-unavailable button[data-v-0387ca3f]{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:6px;place-items:center;width:fit-content;min-height:40px;padding:0 16px;font-weight:800;display:inline-grid}.program-unavailable button[data-v-0387ca3f]:disabled{cursor:wait;opacity:.65}.program-facts[data-v-0387ca3f]{background:#fff;border:1px solid #d4e0e7;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.program-facts article[data-v-0387ca3f]{border-right:1px solid #dfe8ed;padding:20px}.program-facts article[data-v-0387ca3f]:last-child{border-right:0}.program-facts small[data-v-0387ca3f],.program-facts span[data-v-0387ca3f]{color:#596f83;font-size:12px;display:block}.program-facts strong[data-v-0387ca3f]{color:#10202e;margin:9px 0;font-size:24px;display:block}.program-rules[data-v-0387ca3f]{border-top:1px solid #d8e4ea;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;margin-top:42px;padding-top:32px;display:grid}.program-rules h2[data-v-0387ca3f]{color:#10202e;margin:0;font-size:22px}.program-rules ol[data-v-0387ca3f],.program-rules ul[data-v-0387ca3f]{color:#425a70;gap:14px;margin:18px 0 0;padding-left:20px;line-height:1.55;display:grid}@media (width<=760px){.affiliate-program-page[data-v-0387ca3f]{width:calc(100% - 36px)}.program-intro h1[data-v-0387ca3f],.program-unavailable h1[data-v-0387ca3f]{font-size:31px}.program-facts[data-v-0387ca3f]{grid-template-columns:repeat(2,1fr)}.program-facts article[data-v-0387ca3f]:nth-child(2){border-right:0}.program-facts article[data-v-0387ca3f]{border-bottom:1px solid #dfe8ed}.program-rules[data-v-0387ca3f]{grid-template-columns:1fr;gap:26px}}@media (width<=460px){.program-facts[data-v-0387ca3f]{grid-template-columns:1fr}.program-facts article[data-v-0387ca3f]{border-right:0}}

.coa-page-shell[data-v-0d79d7ef]{color:#172b2d;background:#fff;min-height:100vh}.coa-page[data-v-0d79d7ef]{width:min(1180px,100% - 48px);margin:0 auto;padding:54px 0 84px}.coa-page-heading[data-v-0d79d7ef]{max-width:720px}.coa-page-heading span[data-v-0d79d7ef]{color:#087566;letter-spacing:.08em;font-size:12px;font-weight:800}.coa-page-heading h1[data-v-0d79d7ef]{letter-spacing:-.02em;text-wrap:balance;margin:10px 0 12px;font-size:42px;line-height:1.05}.coa-page-heading p[data-v-0d79d7ef]{color:#526568;margin:0;font-size:16px}.coa-assurance[data-v-0d79d7ef]{margin:34px 0 28px}.coa-assurance>h2[data-v-0d79d7ef]{color:#162a3d;margin:0 0 12px;font-size:14px;font-weight:750}.coa-assurance-list[data-v-0d79d7ef]{background:#d7dfdd;border:1px solid #d7dfdd;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.coa-assurance-item[data-v-0d79d7ef]{background:#fff;gap:12px;min-height:122px;padding:20px 18px;display:flex}.coa-assurance-icon[data-v-0d79d7ef]{color:#087566;border:1px solid #0a8c78;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.coa-assurance-icon svg[data-v-0d79d7ef]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.coa-assurance-item h3[data-v-0d79d7ef]{color:#162a3d;margin:0;font-size:15px;line-height:1.25}.coa-assurance-item p[data-v-0d79d7ef]{color:#5b6e78;margin:7px 0 0;font-size:13px;line-height:1.45}.coa-search[data-v-0d79d7ef]{background:#fff;border:1px solid #cad5d3;border-radius:4px;align-items:center;gap:10px;max-width:560px;height:48px;margin:30px 0;padding:0 14px;display:flex}.coa-search svg[data-v-0d79d7ef]{fill:none;stroke:#526568;stroke-width:2px;width:20px}.coa-search input[data-v-0d79d7ef]{width:100%;font:inherit;border:0;outline:0}.coa-grid[data-v-0d79d7ef]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.coa-card[data-v-0d79d7ef]{border:1px solid #d7dfdd;border-radius:0}.coa-card[data-v-0d79d7ef],.coa-preview[data-v-0d79d7ef]{background:#fff;overflow:hidden}.coa-preview[data-v-0d79d7ef]{aspect-ratio:1.18;color:#6b7c7d;cursor:pointer;border:0;border-bottom:1px solid #d7dfdd;place-items:center;width:100%;font-size:36px;font-weight:850;display:grid}.coa-preview img[data-v-0d79d7ef]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#fff;width:100%;height:100%}.coa-pdf-tile[data-v-0d79d7ef]{color:#8f2118;place-items:center;gap:6px;display:grid}.coa-pdf-tile strong[data-v-0d79d7ef]{color:#fff;letter-spacing:.05em;background:#b42318;border-radius:2px;place-items:center;width:68px;height:54px;font-size:20px;display:grid}.coa-pdf-tile small[data-v-0d79d7ef]{color:#8f2118;font-size:12px}.coa-card-body[data-v-0d79d7ef]{padding:14px 14px 16px}.coa-card-body .coa-sku[data-v-0d79d7ef]{color:#008c72;font-size:14px;font-weight:800;line-height:1.2;display:block}.coa-card-body h2[data-v-0d79d7ef]{color:#162a3d;margin:5px 0 0;font-size:18px;line-height:1.25}.coa-record-id[data-v-0d79d7ef]{color:#5f7180;text-overflow:ellipsis;white-space:nowrap;margin:10px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.4;overflow:hidden}.coa-actions[data-v-0d79d7ef]{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.coa-actions a[data-v-0d79d7ef],.coa-actions button[data-v-0d79d7ef]{color:#087566;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:auto;padding:0;font-size:12px;font-weight:750;text-decoration:underline}.coa-actions a[data-v-0d79d7ef]{color:#5f7180}.coa-status[data-v-0d79d7ef]{text-align:center;background:#fff;border:1px dashed #bdcac8;border-radius:4px;padding:56px}.coa-error button[data-v-0d79d7ef]{color:#fff;cursor:pointer;background:#087566;border:1px solid #087566;border-radius:4px;min-height:38px;padding:0 14px;font-weight:750}.coa-dialog[data-v-0d79d7ef]{z-index:1000;color:#fff;background:#152122;border:0;border-radius:4px;width:calc(min(920px,100vw - 64px));max-height:calc(100vh - 48px);padding:20px;position:fixed;inset:0;box-shadow:0 24px 80px #0008}.coa-dialog[data-v-0d79d7ef]::backdrop{background:#061010aa}.coa-dialog-close[data-v-0d79d7ef]{color:#152122;cursor:pointer;background:#fff;border:0;border-radius:50%;width:40px;height:40px;font-size:28px;position:absolute;top:12px;right:12px}.coa-dialog figure[data-v-0d79d7ef]{margin:0}.coa-dialog img[data-v-0d79d7ef],.coa-pdf-frame[data-v-0d79d7ef]{-o-object-fit:contain;object-fit:contain;background:#fff;border:0;width:100%;max-width:100%;height:calc(min(74vh,780px));margin:auto;display:block}.coa-dialog figcaption[data-v-0d79d7ef]{justify-content:space-between;gap:20px;padding:14px 4px 0;display:flex}.coa-dialog[data-v-0d79d7ef]:not([open]){display:none}@media (width<=900px){.coa-assurance-list[data-v-0d79d7ef]{grid-template-columns:1fr}.coa-assurance-item[data-v-0d79d7ef]{min-height:0}.coa-grid[data-v-0d79d7ef]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.coa-page[data-v-0d79d7ef]{width:min(100% - 28px,560px);padding:30px 0}.coa-page-heading h1[data-v-0d79d7ef]{font-size:32px}.coa-assurance[data-v-0d79d7ef]{margin-top:26px}.coa-assurance-item[data-v-0d79d7ef]{padding:16px}.coa-grid[data-v-0d79d7ef]{grid-template-columns:1fr}.coa-dialog[data-v-0d79d7ef]{width:calc(100vw - 24px)}}.coa-dialog-unavailable[data-v-0d79d7ef],.coa-file-unavailable[data-v-0d79d7ef]{color:#647477;text-align:center;place-items:center;gap:8px;display:grid}.coa-file-unavailable[data-v-0d79d7ef]{padding:18px;font-size:12px}.coa-file-unavailable strong[data-v-0d79d7ef]{color:#8f2118;letter-spacing:.04em;font-size:13px}.coa-file-unavailable small[data-v-0d79d7ef]{max-width:210px;font-size:11px;line-height:1.4}.coa-unavailable-action[data-v-0d79d7ef]{color:#8f2118;font-size:12px}.coa-dialog-unavailable[data-v-0d79d7ef]{color:#162a3d;background:#eef2f1;height:calc(min(74vh,780px));padding:24px}.coa-dialog-unavailable strong[data-v-0d79d7ef]{font-size:18px}.coa-dialog-unavailable span[data-v-0d79d7ef]{color:#526568;max-width:420px;font-size:13px;line-height:1.5}

.country-combobox[data-v-947a9a9e]{gap:6px;min-width:0;display:grid;position:relative}.country-combobox>label[data-v-947a9a9e]{color:#40566f;font-size:12px;font-weight:850}.country-combobox-control[data-v-947a9a9e]{position:relative}.country-combobox-control input[data-v-947a9a9e]{box-sizing:border-box;color:#14202a;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd8e5;border-radius:7px;padding:0 38px 0 32px;font-size:13px}.country-combobox-control input[data-v-947a9a9e]:focus{border-color:#138578;outline:3px solid #13857829}.country-combobox-control input.has-error[data-v-947a9a9e]{background:#fff7f6;border-color:#b42318}.country-combobox-error[data-v-947a9a9e]{color:#a12b23;font-size:12px;font-weight:700;line-height:1.35}.country-combobox-search[data-v-947a9a9e],.country-combobox-toggle[data-v-947a9a9e]{position:absolute;top:50%;transform:translateY(-50%)}.country-combobox-search[data-v-947a9a9e]{color:#587087;pointer-events:none;left:10px}.country-combobox-toggle[data-v-947a9a9e]{color:#40566f;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:30px;display:grid;right:2px}.country-combobox-toggle[data-v-947a9a9e]:focus-visible,.country-combobox-toggle[data-v-947a9a9e]:hover{color:#0f766e;background:#eef5f4;outline:none}.country-combobox-toggle svg[data-v-947a9a9e]{transition:transform .18s}.country-combobox:has([aria-expanded=true]) .country-combobox-toggle svg[data-v-947a9a9e]{transform:rotate(180deg)}.country-combobox-list[data-v-947a9a9e]{z-index:20;background:#fff;border:1px solid #b8cbc5;border-radius:7px;width:100%;max-height:240px;padding:4px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 6px 8px #06142b1f}.country-combobox-list button[data-v-947a9a9e]{color:#14202a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:6px 9px;display:flex}.country-combobox-list button.active[data-v-947a9a9e],.country-combobox-list button[data-v-947a9a9e]:hover{background:#e9f5f2}.country-combobox-list button.selected[data-v-947a9a9e]{color:#0b6f65}.country-combobox-list button[data-v-947a9a9e]:disabled{cursor:not-allowed;opacity:.62}.country-combobox-list button>span[data-v-947a9a9e]{gap:2px;min-width:0;display:grid}.country-combobox-list strong[data-v-947a9a9e]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.country-combobox-list small[data-v-947a9a9e]{color:#587087;font-size:11px}.country-combobox-empty[data-v-947a9a9e]{color:#587087;margin:0;padding:12px 10px;font-size:12px}@media (width<=720px){.country-combobox-control input[data-v-947a9a9e]{border-radius:8px;min-height:44px;font-size:16px}.country-combobox-toggle[data-v-947a9a9e]{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.country-combobox-toggle svg[data-v-947a9a9e]{transition:none}}

*{box-sizing:border-box;letter-spacing:0}body{color:#16212c;background:#f4f6f8;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block:16px}button,input{font:inherit}.login-shell[data-v-9b9fd96e],.login-shell[data-v-9b9fd96e] *{box-sizing:border-box}.login-shell[data-v-9b9fd96e]{min-height:100svh;min-height:var(--login-visual-viewport-height,100dvh);padding:max(32px,env(safe-area-inset-top)) max(32px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(32px,env(safe-area-inset-left));background:linear-gradient(135deg,#21a67a1f,#ffb13b33),#f4f6f8}.login-topbar[data-v-9b9fd96e]{justify-content:space-between;align-items:center;gap:16px;display:flex}.brand[data-v-9b9fd96e]{color:#16212c;align-items:center;gap:10px;display:inline-flex}.brand-logo[data-v-9b9fd96e]{width:54px;height:54px;box-shadow:none;-o-object-fit:contain;object-fit:contain;background:0 0;border-radius:0;flex:0 0 54px;display:block}.brand-copy[data-v-9b9fd96e]{min-width:0}.brand strong[data-v-9b9fd96e]{font-size:20px;line-height:1.05;display:block}.brand small[data-v-9b9fd96e]{color:#536171;font-size:12px;display:block}.locale-control[data-v-9b9fd96e]{color:#405161;align-items:center;gap:8px;min-height:38px;font-size:13px;font-weight:800;display:inline-flex}.locale-control select[data-v-9b9fd96e]{color:#16212c;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #ccd6df;border-radius:6px;padding:0 28px 0 10px;font-weight:750}.locale-control select[data-v-9b9fd96e]:focus-visible{outline-offset:2px;outline:3px solid #21a67a33}.login-layout[data-v-9b9fd96e]{width:min(1160px,100%);min-width:0;min-height:calc(-112px + var(--login-visual-viewport-height,100dvh));grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:center;gap:calc(clamp(28px,6vw,72px));margin:0 auto;display:grid}.login-story[data-v-9b9fd96e]{max-width:660px}.eyebrow[data-v-9b9fd96e]{color:#c05c1f;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:850}.login-story h1[data-v-9b9fd96e]{color:#16212c;margin:0;font-size:calc(clamp(42px,6vw,68px));line-height:.98}.mobile-copy[data-v-9b9fd96e],.mobile-title[data-v-9b9fd96e]{display:none}.login-story p[data-v-9b9fd96e]:not(.eyebrow){color:#536171;max-width:600px;margin:22px 0 0;font-size:18px;line-height:1.65}.trust-list[data-v-9b9fd96e]{gap:14px;padding:0;list-style:none;display:grid}.login-story .trust-list[data-v-9b9fd96e]{margin:30px 0 0}.trust-list-mobile[data-v-9b9fd96e]{display:none}.trust-list li[data-v-9b9fd96e]{color:#263647;align-items:center;gap:12px;font-weight:760;display:flex}.trust-list svg[data-v-9b9fd96e]{color:#fff;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;background:#21a67a;border-radius:999px;flex:0 0 24px;width:24px;height:24px;padding:4px}.login-card[data-v-9b9fd96e]{background:#fff;border:1px solid #dfe6ed;border-radius:8px;gap:18px;width:100%;min-width:0;max-width:100%;padding:calc(clamp(24px,4vw,34px));display:grid;box-shadow:0 24px 60px #16212c24}.card-heading h2[data-v-9b9fd96e]{margin:0;font-size:34px}.card-heading p[data-v-9b9fd96e]:last-child{color:#687586;margin:8px 0 0}.login-card label[data-v-9b9fd96e]:not(.check-label){color:#263647;gap:8px;font-size:14px;font-weight:800;display:grid}.login-card input[type=email][data-v-9b9fd96e],.login-card input[type=password][data-v-9b9fd96e],.login-card input[type=tel][data-v-9b9fd96e],.login-card input[type=text][data-v-9b9fd96e],.login-card select[data-v-9b9fd96e]{color:#16212c;border:1px solid #ccd6df;border-radius:6px;outline:none;width:100%;min-height:48px;padding:0 14px}.login-card input[data-v-9b9fd96e]:focus,.login-card select[data-v-9b9fd96e]:focus{border-color:#21a67a;box-shadow:0 0 0 3px #21a67a29}.code-group[data-v-9b9fd96e]{grid-template-columns:minmax(0,1fr) 118px;align-items:end;gap:10px;display:grid}.code-button[data-v-9b9fd96e]{color:#006878;cursor:pointer;background:#fff;border:1px solid #177a98;border-radius:6px;min-height:48px;font-weight:850}.code-button[data-v-9b9fd96e]:disabled,.google-button[data-v-9b9fd96e]:disabled,.primary-button[data-v-9b9fd96e]:disabled{cursor:not-allowed;opacity:.62}.form-message[data-v-9b9fd96e]{color:#0c5e7c;background:#eaf6ff;border-radius:6px;margin:-4px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.form-message.error[data-v-9b9fd96e]{color:#b63728;background:#fff0ee}.form-message-action[data-v-9b9fd96e]{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-weight:700;text-decoration:underline;display:inline-block}.account-recovery[data-v-9b9fd96e]{color:#164f65;background:#eaf6ff;border-radius:6px;gap:8px;padding:14px;display:grid}.account-recovery strong[data-v-9b9fd96e]{color:#123f51;font-size:15px;line-height:1.35}.account-recovery p[data-v-9b9fd96e]{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.account-recovery-actions[data-v-9b9fd96e]{flex-wrap:wrap;gap:8px;display:flex}.account-recovery-actions a[data-v-9b9fd96e],.account-recovery-actions button[data-v-9b9fd96e]{color:#006878;cursor:pointer;min-height:44px;font:inherit;text-align:center;background:#fff;border:1px solid #7eb7c8;border-radius:6px;flex:150px;justify-content:center;align-items:center;padding:9px 12px;font-weight:850;line-height:1.3;text-decoration:none;display:inline-flex}.account-recovery-actions a[data-v-9b9fd96e]:hover,.account-recovery-actions button[data-v-9b9fd96e]:hover{background:#f7fcff;border-color:#23849c}.account-recovery-actions a[data-v-9b9fd96e]:focus-visible,.account-recovery-actions button[data-v-9b9fd96e]:focus-visible{outline-offset:2px;outline:3px solid #0068783d}.form-row[data-v-9b9fd96e]{color:#536171;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:14px;display:flex}.check-label[data-v-9b9fd96e]{align-items:center;gap:8px;display:inline-flex}.check-label input[data-v-9b9fd96e]{accent-color:#21a67a;width:16px;height:16px}.form-row a[data-v-9b9fd96e],.signup-line button[data-v-9b9fd96e]{color:#177a98;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0 4px;font-weight:800;display:inline-flex}.google-button[data-v-9b9fd96e],.primary-button[data-v-9b9fd96e]{cursor:pointer;border-radius:6px;min-height:48px;font-weight:850}.primary-button[data-v-9b9fd96e]{color:#fff;background:linear-gradient(#18aa86,#0a8369);border:0;box-shadow:0 10px 20px #0f9d7d38}.google-button-shell[data-v-9b9fd96e]{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:48px;display:grid}.google-button[data-v-9b9fd96e],.google-button-container[data-v-9b9fd96e]{grid-area:1/1;width:100%;min-width:0}.google-button-container[data-v-9b9fd96e]{visibility:hidden;justify-content:center;align-items:center;min-height:48px;display:flex}.google-button-container.is-ready[data-v-9b9fd96e]{visibility:visible}.google-button-container.is-compact[data-v-9b9fd96e]{justify-content:flex-start}.google-button-container[data-v-9b9fd96e] div,.google-button-container[data-v-9b9fd96e] iframe{max-width:100%}.google-button[data-v-9b9fd96e]{color:#263647;background:#fff;border:1px solid #d4dde5;justify-content:center;align-items:center;gap:10px;display:inline-flex}.google-button svg[data-v-9b9fd96e]{width:22px;height:22px}.google-button svg path[data-v-9b9fd96e]:first-child{fill:#4285f4}.google-button svg path[data-v-9b9fd96e]:nth-child(2){fill:#34a853}.google-button svg path[data-v-9b9fd96e]:nth-child(3){fill:#fbbc05}.google-button svg path[data-v-9b9fd96e]:nth-child(4){fill:#ea4335}.divider[data-v-9b9fd96e]{color:#7a8794;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.divider[data-v-9b9fd96e]:after,.divider[data-v-9b9fd96e]:before{content:"";background:#e1e7ed;height:1px}.signup-line[data-v-9b9fd96e]{-moz-column-gap:4px;color:#536171;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:4px;min-height:44px;margin:0;display:flex}@media (width<=860px){.login-shell[data-v-9b9fd96e]{padding:max(22px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.locale-label[data-v-9b9fd96e]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.locale-control select[data-v-9b9fd96e]{min-width:104px}.login-layout[data-v-9b9fd96e]{grid-template-columns:1fr;min-height:auto;padding:42px 0 20px}.login-story h1[data-v-9b9fd96e]{font-size:42px}}@media (width<=520px){.login-shell[data-v-9b9fd96e]{padding:max(14px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.brand-logo[data-v-9b9fd96e]{flex-basis:32px;width:32px;height:32px}.brand[data-v-9b9fd96e]{gap:9px}.brand strong[data-v-9b9fd96e]{font-size:18px}.brand small[data-v-9b9fd96e]{display:none}.login-layout[data-v-9b9fd96e]{gap:12px;width:100%;max-width:100%;padding:14px 0 0;display:block}.login-story[data-v-9b9fd96e]{max-width:none}.desktop-copy[data-v-9b9fd96e],.desktop-title[data-v-9b9fd96e],.login-story .eyebrow[data-v-9b9fd96e],.trust-list-desktop[data-v-9b9fd96e]{display:none}.mobile-copy[data-v-9b9fd96e],.mobile-title[data-v-9b9fd96e]{display:inline}.login-story h1[data-v-9b9fd96e]{max-width:330px;font-size:28px;line-height:1.08}.login-story p[data-v-9b9fd96e]:not(.eyebrow){max-width:none;margin-top:8px;font-size:13px;line-height:1.45}.login-card[data-v-9b9fd96e]{gap:14px;width:min(100%,354px);margin:14px auto 0;padding:22px;box-shadow:0 18px 42px #1931411a}.card-heading .eyebrow[data-v-9b9fd96e]{display:none}.card-heading h2[data-v-9b9fd96e]{font-size:30px;line-height:1.1}.card-heading p[data-v-9b9fd96e]:last-child{margin-top:8px;font-size:13px;line-height:1.35}.login-card label[data-v-9b9fd96e]:not(.check-label){gap:7px;font-size:13px}.google-button[data-v-9b9fd96e],.google-button-container[data-v-9b9fd96e],.google-button-shell[data-v-9b9fd96e],.login-card input[type=email][data-v-9b9fd96e],.login-card input[type=password][data-v-9b9fd96e],.login-card input[type=tel][data-v-9b9fd96e],.login-card input[type=text][data-v-9b9fd96e],.login-card select[data-v-9b9fd96e],.primary-button[data-v-9b9fd96e]{min-height:46px}.login-card input[type=email][data-v-9b9fd96e],.login-card input[type=password][data-v-9b9fd96e],.login-card input[type=tel][data-v-9b9fd96e],.login-card input[type=text][data-v-9b9fd96e],.login-card select[data-v-9b9fd96e]{font-size:16px}.form-row[data-v-9b9fd96e]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-top:-4px;font-size:12px}.form-row .check-label[data-v-9b9fd96e]{min-height:44px;display:inline-flex}.divider[data-v-9b9fd96e]{display:none}.google-button[data-v-9b9fd96e]{gap:8px;font-size:14px}.google-button svg[data-v-9b9fd96e]{width:18px;height:18px}.trust-list-mobile[data-v-9b9fd96e]{justify-content:space-between;gap:6px;margin:-2px 0 0;display:flex;overflow:visible}.trust-list-mobile li[data-v-9b9fd96e]{color:#166553;background:#eff8f4;border:1px solid #cfe9df;border-radius:999px;flex:0 auto;gap:4px;padding:5px 6px;font-size:10px;font-weight:800;line-height:1}.trust-list-mobile svg[data-v-9b9fd96e]{flex-basis:14px;width:14px;height:14px;padding:3px}.signup-line[data-v-9b9fd96e]{font-size:13px}.code-group[data-v-9b9fd96e]{grid-template-columns:1fr}}@media (width<=520px) and (height<=700px){.login-shell[data-v-9b9fd96e]{padding-block:max(10px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-bottom))}.login-layout[data-v-9b9fd96e]{padding-top:10px}.login-story h1[data-v-9b9fd96e]{font-size:25px}.login-card[data-v-9b9fd96e]{gap:12px;margin-top:10px;padding:18px}.trust-list-mobile[data-v-9b9fd96e]{display:none}}

.cart-item-main .cart-item-unavailable[data-v-33538f19],.cart-item-main .cart-unavailable-message[data-v-33538f19],.cart-unavailable-summary[data-v-33538f19]{color:#a12b1f}.minimum-order-status[data-v-33538f19]{color:#70410b;background:#fff9ed;border:1px solid #efc47c;border-radius:6px;gap:10px;margin-top:14px;padding:12px;display:grid}.minimum-order-status.is-satisfied[data-v-33538f19]{color:#155f49;background:#f1faf6;border-color:#91cbb5}.minimum-order-status-copy[data-v-33538f19]{gap:3px;display:grid}.minimum-order-status-copy strong[data-v-33538f19]{font-size:13px}.cart-recommendation-state[data-v-33538f19],.cart-recommendations header p[data-v-33538f19],.minimum-order-status-copy span[data-v-33538f19]{font-size:12px;line-height:1.45}.minimum-order-progress[data-v-33538f19]{background:#70410b24;border-radius:3px;height:6px;overflow:hidden}.minimum-order-progress span[data-v-33538f19]{border-radius:inherit;background:#d68b25;height:100%;transition:width .18s;display:block}.is-satisfied .minimum-order-progress span[data-v-33538f19]{background:#188060}.cart-recommendations[data-v-33538f19]{border-top:1px solid #dce4e7;gap:12px;margin-top:16px;padding-top:16px;display:grid}.cart-recommendations h2[data-v-33538f19],.cart-recommendations p[data-v-33538f19]{margin:0}.cart-recommendations h2[data-v-33538f19]{color:#06142b;font-size:16px;line-height:1.3}.cart-recommendations header p[data-v-33538f19]{color:#5b6d78;margin-top:3px}.cart-recommendation-list[data-v-33538f19]{gap:8px;display:grid}.cart-recommendation-item[data-v-33538f19]{background:#fff;border:1px solid #dce4e7;border-radius:6px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.cart-recommendation-item img[data-v-33538f19]{-o-object-fit:contain;object-fit:contain;width:48px;height:48px}.cart-recommendation-item>div[data-v-33538f19]{gap:3px;min-width:0;display:grid}.cart-recommendation-item strong[data-v-33538f19]{color:#06142b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.cart-recommendation-item span[data-v-33538f19]{color:#007569;font-size:12px;font-weight:800}.cart-recommendation-item button[data-v-33538f19]{color:#00675d;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #007569;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.cart-recommendation-item button[data-v-33538f19]:disabled{cursor:wait;opacity:.55}.cart-recommendation-state[data-v-33538f19]{color:#5b6d78}.cart-item-warehouse[data-v-33538f19]{color:#36566c;font-size:12px;font-weight:750;line-height:1.45}.cart-item-warehouse-picker[data-v-33538f19]{color:#36566c;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:12px;font-weight:750;display:flex}.cart-item-warehouse-picker select[data-v-33538f19]{color:#06142b;min-width:168px;max-width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #b8cbd8;border-radius:5px;padding:4px 28px 4px 8px}.cart-item-warehouse-picker select[data-v-33538f19]:focus-visible{outline-offset:2px;outline:2px solid #007569}.cart-item-warehouse-picker select[data-v-33538f19]:disabled{cursor:wait;opacity:.65}.cart-item-warehouse-missing[data-v-33538f19]{color:#a12b1f}.cart-item-warehouse-loading[data-v-33538f19]{color:#526b7c}.cart-item-warehouse-error[data-v-33538f19]{color:#9a3412}.cart-item-warehouse-error button[data-v-33538f19],.cart-summary-link[data-v-33538f19],.cart-warehouse-notice button[data-v-33538f19]{color:#075f6d;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;font-weight:800;text-decoration:underline}.cart-warehouse-choice-list[data-v-33538f19]{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.cart-warehouse-choice-list button[data-v-33538f19]{color:#5b3c09;background:#fffdf6;border:1px solid #a98645;border-radius:6px;margin:0;padding:7px 10px;font-size:12px;text-decoration:none}.cart-warehouse-choice-list button.is-active[data-v-33538f19]{color:#fff;background:#075f6d;border-color:#075f6d}.cart-warehouse-choice-list button[data-v-33538f19]:disabled{cursor:wait;opacity:.65}.cart-item-warehouse-error button[data-v-33538f19]{padding:0 0 0 4px}.cart-warehouse-notice[data-v-33538f19]{color:#6d4b12;background:#fff8e8;border:1px solid #e4bd72;border-radius:8px;gap:4px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid}.cart-warehouse-notice strong[data-v-33538f19]{color:#5b3c09}.cart-warehouse-notice span[data-v-33538f19]{color:#725d39}.cart-warehouse-notice button[data-v-33538f19]{justify-self:start;margin-top:2px;padding:0}.cart-summary-link[data-v-33538f19]{font-size:inherit;padding:0}.cart-item-main .cart-unavailable-message[data-v-33538f19],.cart-quantity-error[data-v-33538f19],.cart-unavailable-summary[data-v-33538f19]{font-size:12px;font-weight:700;line-height:1.45}.cart-unavailable-summary[data-v-33538f19]{margin:14px 0 0}.quantity-control button[data-v-33538f19]:disabled,.quantity-control input[data-v-33538f19]:disabled{cursor:not-allowed;opacity:.55}.cart-quantity-error[data-v-33538f19]{color:#a12b1f;margin:6px 0 0}@media (width<=620px){.cart-item-warehouse-picker[data-v-33538f19]{flex-direction:column;align-items:stretch}.cart-item-warehouse-picker select[data-v-33538f19]{width:100%;min-height:44px;font-size:16px}}

.warehouse-product-price[data-v-e1755d27]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;min-height:24px;margin-top:auto;display:flex}.warehouse-product-current-price[data-v-e1755d27]{color:#075f6d;font-size:16px}.warehouse-product-current-price.is-sale[data-v-e1755d27]{color:#b42318;font-size:20px}.warehouse-product-old-price[data-v-e1755d27]{color:#5b6678;font-size:12px;font-weight:500}.sr-only[data-v-e1755d27]{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.warehouse-page[data-v-e1755d27]{color:#0b1e40;background:#f8fafb;min-height:100vh}.warehouse-breadcrumb[data-v-e1755d27],.warehouse-catalog[data-v-e1755d27],.warehouse-destinations[data-v-e1755d27],.warehouse-intro[data-v-e1755d27]{width:min(100% - 48px,1200px);margin-inline:auto}.warehouse-breadcrumb[data-v-e1755d27]{color:#7a8996;gap:8px;padding-top:34px;font-size:12px;display:flex}.warehouse-breadcrumb a[data-v-e1755d27]{color:#086875;text-decoration:none}.warehouse-kicker[data-v-e1755d27]{color:#086875;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.warehouse-intro h1[data-v-e1755d27]{letter-spacing:-.035em;max-width:760px;margin:14px 0 16px;font:600 calc(clamp(44px,6vw,76px))/.98 Georgia,Times New Roman,serif}.warehouse-intro p[data-v-e1755d27]{color:#536374;max-width:680px;margin:0;font-size:16px;line-height:1.65}.warehouse-destinations[data-v-e1755d27]{border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;padding:26px 0 30px;display:grid}.warehouse-destinations h2[data-v-e1755d27]{margin:8px 0 0;font:600 calc(clamp(26px,3vw,38px))/1.1 Georgia,Times New Roman,serif}.warehouse-destinations p[data-v-e1755d27]{color:#536374;align-self:center;margin:0;font-size:14px;line-height:1.65}.warehouse-catalog-heading[data-v-e1755d27]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:42px;display:flex}.warehouse-catalog-heading h2[data-v-e1755d27]{letter-spacing:-.025em;margin:10px 0 0;font:600 calc(clamp(30px,4vw,48px))/1.05 Georgia,Times New Roman,serif}.warehouse-catalog-heading a[data-v-e1755d27]{color:#086875;flex-shrink:0;font-size:13px;font-weight:750;text-decoration:none}.warehouse-state[data-v-e1755d27]{color:#536374}.warehouse-category>header[data-v-e1755d27]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.warehouse-category h3[data-v-e1755d27]{font-size:24px;line-height:1.15}.warehouse-category header p[data-v-e1755d27]{color:#536374;max-width:720px;margin:8px 0 0;font-size:13px;line-height:1.55}.warehouse-category header>span[data-v-e1755d27]{color:#7a8996;flex-shrink:0;font-size:12px}.warehouse-product-grid[data-v-e1755d27]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.warehouse-product-card[data-v-e1755d27]{color:#0b1e40;background:#fff;border:1px solid #dce3eb;flex-direction:column;min-width:0;padding:12px 12px 18px;transition:border-color .2s,transform .2s;display:flex}.warehouse-product-card[data-v-e1755d27]:hover{border-color:#7faeb1;transform:translateY(-2px)}.warehouse-product-media[data-v-e1755d27]{aspect-ratio:1;background:#f4f5f6;place-items:center;display:grid;overflow:hidden}.warehouse-product-media img[data-v-e1755d27]{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.warehouse-image-unavailable[data-v-e1755d27]{color:#7a8996;text-align:center;place-content:center;justify-items:center;gap:8px;font-size:11px;display:grid}.warehouse-stock[data-v-e1755d27]{color:#26705b;background:#e7f3ee;border-radius:999px;align-self:flex-start;margin-top:12px;padding:4px 7px;font-size:10px;font-weight:750;display:inline-flex}.warehouse-stock.is-out_of_stock[data-v-e1755d27]{color:#a4473a}.warehouse-stock.is-unknown[data-v-e1755d27]{color:#647282}.warehouse-product-card h4[data-v-e1755d27]{overflow-wrap:anywhere;min-height:42px;margin:10px 0 8px;font-size:14px;line-height:1.35}.warehouse-product-card>strong[data-v-e1755d27]{margin-top:auto;font-size:16px}.warehouse-unavailable[data-v-e1755d27]{width:min(100% - 48px,760px);margin:0 auto;padding:150px 0}.warehouse-unavailable h1[data-v-e1755d27]{max-width:680px;margin:16px 0;font:600 calc(clamp(38px,5vw,64px))/1 Georgia,Times New Roman,serif}.warehouse-unavailable p[data-v-e1755d27]{color:#536374;line-height:1.6}.warehouse-home-link[data-v-e1755d27]{color:#fff;background:#0b1e40;align-items:center;min-height:44px;margin-top:14px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}@media (width<=1100px){.warehouse-product-grid[data-v-e1755d27]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.warehouse-breadcrumb[data-v-e1755d27],.warehouse-catalog[data-v-e1755d27],.warehouse-destinations[data-v-e1755d27],.warehouse-intro[data-v-e1755d27],.warehouse-unavailable[data-v-e1755d27]{width:calc(100% - 32px)}.warehouse-breadcrumb[data-v-e1755d27]{padding-top:24px}.warehouse-intro[data-v-e1755d27]{padding:38px 0 20px}.warehouse-intro h1[data-v-e1755d27]{font-size:48px}.warehouse-intro p[data-v-e1755d27]{font-size:14px}.warehouse-destinations[data-v-e1755d27]{padding:24px 0;display:block}.warehouse-destinations p[data-v-e1755d27]{margin-top:16px}.warehouse-catalog[data-v-e1755d27]{padding:50px 0 70px}.warehouse-catalog-heading[data-v-e1755d27]{margin-bottom:32px;display:block}.warehouse-catalog-heading a[data-v-e1755d27]{align-items:center;min-height:44px;margin-top:18px;display:inline-flex}.warehouse-category+.warehouse-category[data-v-e1755d27]{margin-top:48px}.warehouse-category>header[data-v-e1755d27]{display:block}.warehouse-category header>span[data-v-e1755d27]{margin-top:10px;display:block}.warehouse-product-grid[data-v-e1755d27]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.warehouse-product-card[data-v-e1755d27]{padding:8px 8px 14px}.warehouse-product-card h4[data-v-e1755d27]{min-height:58px;font-size:13px}.warehouse-unavailable[data-v-e1755d27]{padding:110px 0}.warehouse-unavailable h1[data-v-e1755d27]{font-size:44px}.warehouse-product-price[data-v-e1755d27]{gap:6px;min-width:0}.warehouse-product-current-price[data-v-e1755d27],.warehouse-product-current-price.is-sale[data-v-e1755d27]{font-size:18px}.warehouse-product-old-price[data-v-e1755d27]{white-space:nowrap;font-size:12px;display:inline-block}}@media (width<=360px){.warehouse-product-grid[data-v-e1755d27]{grid-template-columns:1fr}}.warehouse-intro[data-v-e1755d27]{padding:32px 0 14px}.warehouse-intro h1[data-v-e1755d27]{margin:12px 0;font-size:calc(clamp(38px,5vw,60px))}.warehouse-intro p[data-v-e1755d27]{font-size:15px;line-height:1.55}.warehouse-destinations[data-v-e1755d27]{gap:32px;padding:20px 0 24px}.warehouse-destinations h2[data-v-e1755d27]{font-size:calc(clamp(24px,3vw,34px))}.warehouse-destinations p[data-v-e1755d27]{font-size:13px;line-height:1.55}.warehouse-catalog[data-v-e1755d27]{padding:0 0 70px}.warehouse-catalog-heading[data-v-e1755d27]{margin-bottom:30px}.warehouse-catalog-heading h2[data-v-e1755d27]{font-size:calc(clamp(28px,4vw,44px))}.warehouse-category[data-v-e1755d27]{scroll-margin-top:132px}.warehouse-category+.warehouse-category[data-v-e1755d27]{margin-top:54px}.warehouse-category>header[data-v-e1755d27]{margin-bottom:18px}.warehouse-category h3[data-v-e1755d27]{font-size:23px}.warehouse-category header p[data-v-e1755d27]{margin-top:7px;line-height:1.5}.warehouse-category-explorer[data-v-e1755d27]{border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb;margin:0 0 48px;padding:26px 0 30px}.warehouse-category-explorer-heading[data-v-e1755d27]{justify-content:space-between;align-items:center;gap:20px;display:flex}.warehouse-category-explorer-heading h3[data-v-e1755d27]{margin:9px 0 0;font:600 calc(clamp(25px,3vw,36px))/1.1 Georgia,Times New Roman,serif}.warehouse-category-explorer-heading p[data-v-e1755d27]{color:#536374;margin:7px 0 0;font-size:13px;line-height:1.5}.warehouse-category-pause[data-v-e1755d27]{color:#0b1e40;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd9e0;border-radius:999px;padding:0 14px;font-size:11px;font-weight:750}.warehouse-category-controls[data-v-e1755d27]{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.warehouse-category-arrow[data-v-e1755d27]{color:#0b1e40;cursor:pointer;background:#fff;border:1px solid #cdd9e0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.warehouse-category-arrow[data-v-e1755d27]:focus-visible,.warehouse-category-arrow[data-v-e1755d27]:hover{color:#086875;background:#e5f2f0;border-color:#74aeb0;outline:none}.warehouse-category-tabs[data-v-e1755d27]{scrollbar-width:none;-ms-overflow-style:none;gap:6px;margin-top:24px;padding-bottom:4px;display:flex;overflow-x:auto}.warehouse-category-tabs[data-v-e1755d27]::-webkit-scrollbar{display:none}.warehouse-category-tabs button[data-v-e1755d27]{color:#536374;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:0 13px;font-size:12px;font-weight:750}.warehouse-category-tabs button.active[data-v-e1755d27],.warehouse-category-tabs button[data-v-e1755d27]:hover{color:#086875;background:#e5f2f0}.warehouse-category-carousel[data-v-e1755d27]{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:minmax(230px,285px);grid-auto-flow:column;gap:14px;margin-top:18px;padding:2px 2px 14px;display:grid;overflow-x:auto}.warehouse-category-carousel[data-v-e1755d27]::-webkit-scrollbar{display:none}.warehouse-category-carousel[data-v-e1755d27]:focus-visible{outline-offset:4px;outline:3px solid #1195a2}.warehouse-category-carousel-card[data-v-e1755d27]{color:#0b1e40;text-align:left;cursor:pointer;scroll-snap-align:start;background:#fff;border:1px solid #dce3eb;border-radius:14px;grid-template-rows:128px auto auto auto;min-width:0;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.warehouse-category-carousel-card.active[data-v-e1755d27],.warehouse-category-carousel-card[data-v-e1755d27]:hover{border-color:#74aeb0;transform:translateY(-2px);box-shadow:0 14px 30px #071b3b12}.warehouse-category-carousel-card span[data-v-e1755d27]{color:#086875;letter-spacing:.1em;text-transform:uppercase;margin:13px 14px 0;font-size:10px;font-weight:850}.warehouse-category-carousel-card strong[data-v-e1755d27]{margin:6px 14px 0;font:600 18px/1.2 Georgia,Times New Roman,serif}.warehouse-category-carousel-card small[data-v-e1755d27]{color:#7a8996;margin:7px 14px 15px;font-size:11px}@media (width<=760px){.warehouse-intro[data-v-e1755d27]{padding:26px 0 12px}.warehouse-destinations[data-v-e1755d27]{padding:20px 0}.warehouse-destinations p[data-v-e1755d27]{margin-top:12px}.warehouse-catalog[data-v-e1755d27]{padding:0 0 58px}.warehouse-catalog-heading[data-v-e1755d27]{margin-bottom:26px}.warehouse-category[data-v-e1755d27]{scroll-margin-top:126px}.warehouse-category+.warehouse-category[data-v-e1755d27]{margin-top:42px}.warehouse-category-explorer[data-v-e1755d27]{margin-bottom:38px;padding:22px 0 24px}.warehouse-category-explorer-heading[data-v-e1755d27]{align-items:start}.warehouse-category-explorer-heading p[data-v-e1755d27]{max-width:250px}.warehouse-category-controls[data-v-e1755d27]{margin-top:16px}.warehouse-category-carousel[data-v-e1755d27]{grid-auto-columns:minmax(220px,76vw);margin-right:-16px;padding-right:16px}.warehouse-category-carousel-card[data-v-e1755d27]{grid-template-rows:116px auto auto auto}}.warehouse-category-explorer[data-v-e1755d27]{margin:0 0 30px;padding:8px 0 12px}.warehouse-category-toolbar[data-v-e1755d27]{justify-content:flex-end;display:flex}.warehouse-category-carousel[data-v-e1755d27]{margin-top:10px}.warehouse-page[data-v-e1755d27]{color:#071c3b;background:#f6f8fa}.warehouse-breadcrumb[data-v-e1755d27]{color:#405873;font-size:13px}.warehouse-breadcrumb a[data-v-e1755d27],.warehouse-category-carousel-card span[data-v-e1755d27],.warehouse-kicker[data-v-e1755d27]{color:#075f6d}.warehouse-kicker[data-v-e1755d27]{font-size:11px}.warehouse-intro h1[data-v-e1755d27]{color:#071c3b;letter-spacing:-.025em;font-size:60px}.warehouse-category header p[data-v-e1755d27],.warehouse-destinations p[data-v-e1755d27],.warehouse-intro p[data-v-e1755d27],.warehouse-unavailable p[data-v-e1755d27]{color:#324e68}.warehouse-category header>span[data-v-e1755d27],.warehouse-category-carousel-card small[data-v-e1755d27]{color:#405873}.warehouse-category h3[data-v-e1755d27],.warehouse-category-carousel-card strong[data-v-e1755d27],.warehouse-product-card h4[data-v-e1755d27]{color:#071c3b}.warehouse-stock.is-unknown[data-v-e1755d27]{color:#34536b;background:#e4ebf0}.warehouse-category-arrow[data-v-e1755d27],.warehouse-category-pause[data-v-e1755d27]{color:#071c3b}.warehouse-add-button[data-v-e1755d27]:focus-visible,.warehouse-category-arrow[data-v-e1755d27]:focus-visible,.warehouse-category-carousel-card[data-v-e1755d27]:focus-visible,.warehouse-category-pause[data-v-e1755d27]:focus-visible,.warehouse-product-link[data-v-e1755d27]:focus-visible{outline-offset:3px;outline:3px solid #0b7a87}@media (width<=760px){.warehouse-category-explorer[data-v-e1755d27]{margin-bottom:24px;padding:4px 0 10px}.warehouse-category-carousel[data-v-e1755d27]{margin-top:8px}.warehouse-breadcrumb[data-v-e1755d27]{padding-top:20px;font-size:13px}.warehouse-intro[data-v-e1755d27]{padding-top:30px}.warehouse-intro h1[data-v-e1755d27]{max-width:100%;font-size:44px;line-height:1.04}.warehouse-intro p[data-v-e1755d27]{max-width:38rem;font-size:16px;line-height:1.55}.warehouse-category header p[data-v-e1755d27]{font-size:14px;line-height:1.55}.warehouse-category header>span[data-v-e1755d27]{margin-top:9px;font-size:13px}.warehouse-category-carousel-card[data-v-e1755d27]{grid-template-rows:122px auto auto auto}.warehouse-category-carousel-card strong[data-v-e1755d27]{font-size:20px}.warehouse-category-carousel-card small[data-v-e1755d27]{font-size:12px}.warehouse-category-arrow[data-v-e1755d27],.warehouse-category-pause[data-v-e1755d27]{min-width:44px;min-height:44px}.warehouse-category-pause[data-v-e1755d27]{padding-inline:15px}.warehouse-product-card h4[data-v-e1755d27]{font-size:14px;line-height:1.4}.warehouse-stock[data-v-e1755d27]{font-size:11px}}.warehouse-category-carousel[data-v-e1755d27]{grid-auto-columns:calc(clamp(200px,16.6667vw - 32px,292px));gap:32px;padding-bottom:16px}.warehouse-category-carousel-card[data-v-e1755d27]{aspect-ratio:4/5;box-shadow:none;background:#dce6ed;border:0;border-radius:6px;display:block;position:relative;overflow:hidden}.warehouse-category-carousel-card.active[data-v-e1755d27],.warehouse-category-carousel-card[data-v-e1755d27]:hover{box-shadow:none;border-color:#0000}.warehouse-category-carousel-card[data-v-e1755d27]:hover{transform:translateY(-3px)}.warehouse-category-carousel-card img[data-v-e1755d27]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s ease-out;position:absolute;inset:0}.warehouse-category-carousel-card:hover img[data-v-e1755d27]{transform:scale(1.015)}.warehouse-category-carousel-card strong[data-v-e1755d27]{z-index:1;color:#4a4f55;overflow-wrap:anywhere;text-align:center;white-space:normal;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:calc(100% - 32px);min-height:40px;margin:0;padding:7px 18px;font:500 12px/1.25 Arial,sans-serif;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (width>=761px){.warehouse-category-explorer[data-v-e1755d27]{width:calc(100vw - 32px);margin-left:calc(50% - 50vw + 16px)}.warehouse-category-frame[data-v-e1755d27]{width:max-content;max-width:100%;margin-inline:auto}.warehouse-category-carousel[data-v-e1755d27]{width:100%}}@media (width<=760px){.warehouse-category-carousel[data-v-e1755d27]{grid-auto-columns:minmax(138px,42vw);gap:10px}.warehouse-category-carousel-card[data-v-e1755d27]{aspect-ratio:4/5}.warehouse-category-carousel-card strong[data-v-e1755d27]{max-width:calc(100% - 16px);min-height:36px;padding:7px 12px;font-size:10px;line-height:1.25;bottom:12px}}.warehouse-category-list[data-v-e1755d27]{padding-top:28px}.warehouse-category h3[data-v-e1755d27]{color:#071c3b;margin:0;font:600 24px/1.15 Georgia,Times New Roman,serif}.warehouse-product-card[data-v-e1755d27]{border-radius:8px;padding:12px 12px 10px;text-decoration:none}.warehouse-product-link[data-v-e1755d27]{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.warehouse-product-media[data-v-e1755d27]{position:relative}.warehouse-stock[data-v-e1755d27]{z-index:1;color:#5f4b09;background:#fff8d9;border:1px solid #e5bd4c;align-items:center;max-width:calc(100% - 16px);min-height:22px;margin:0;padding:3px 7px;line-height:1.2;position:absolute;top:8px;right:8px}.warehouse-stock.is-out_of_stock[data-v-e1755d27]{color:#8f382d;background:#fbe9e7;border-color:#e8b3ab}.warehouse-stock.is-unknown[data-v-e1755d27]{color:#465c70;background:#eef1f4;border-color:#cbd5de}.warehouse-add-button[data-v-e1755d27]{color:#40360f;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#f5d56b;border:1px solid #dfbd52;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:0 10px;font-size:12px;font-weight:750;transition:background-color .2s,border-color .2s;display:inline-flex}.warehouse-add-button[data-v-e1755d27]:hover:not(:disabled){background:#ebc854;border-color:#cda93d}.warehouse-add-button[data-v-e1755d27]:disabled{color:#71808d;cursor:not-allowed;background:#eef1f3;border-color:#d7dee4}.warehouse-cart-feedback[data-v-e1755d27]{color:#26705b;text-align:center;min-height:16px;margin:5px 0 0;font-size:10px;line-height:1.35}.warehouse-cart-feedback.is-error[data-v-e1755d27]{color:#9e3b2f}@media (width<=760px){.warehouse-category-list[data-v-e1755d27]{padding-top:22px}.warehouse-product-card[data-v-e1755d27]{padding:8px 8px 6px}.warehouse-add-button[data-v-e1755d27]{min-height:44px}}

*{box-sizing:border-box;letter-spacing:0}body{color:#06142b;background:#f4f7fa;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.site-shell{background:#f4f7fa;min-height:100vh}.utility-bar{color:#fff;background:linear-gradient(90deg,#07111f,#0d2238 50%,#07111f);justify-content:center;align-items:center;gap:24px;min-height:36px;padding:0 32px;font-size:13px;display:flex}.utility-bar p{margin:0;font-weight:800}.utility-links{color:#e7edf7;white-space:nowrap;gap:18px;display:flex;position:absolute;right:32px}.utility-bar-links-only .utility-links{position:static;right:auto}.main-nav{color:#fff;background:#101a2b;border-bottom:1px solid #ffffff14;grid-template-columns:260px 118px minmax(320px,1fr) auto;gap:14px;min-height:96px;padding:20px calc(max(32px,50vw - 640px));display:grid;box-shadow:0 18px 42px #07111f2e}.brand,.location-button,.main-nav{align-items:center}.brand{min-width:0;color:inherit;cursor:pointer;text-align:left;border:0;gap:10px;display:inline-flex}.brand,.brand-logo{background:0 0}.brand-logo{width:56px;height:56px;box-shadow:none;-o-object-fit:contain;object-fit:contain;border-radius:0;flex:0 0 56px;display:block}.site-footer .brand-logo{flex-basis:52px;width:52px;height:52px}.brand-copy{min-width:0}.brand strong{color:#fff;font-size:25px;font-weight:900;line-height:1;display:block}.brand strong:after{display:none}.account-actions small,.brand small,.location-button small{color:#bdc8d7;font-size:11px;line-height:1.2;display:block}.account-actions .account-link,.account-actions .calculator-shortcut,.account-actions .orders-button,.account-actions button,.cart-button,.location-button{color:#fff;cursor:pointer;background:0 0;border:0}.location-button{text-align:left;border-radius:8px;gap:6px;min-height:46px;padding:6px 8px;display:inline-flex}.cart-button svg,.icon-button svg,.pin-icon svg,.search-form svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px;display:block}.search-form{border:2px solid #f90;border-radius:10px;grid-template-columns:138px minmax(140px,1fr) 52px;display:grid;box-shadow:0 12px 30px #00000029}.search-form button,.search-form input,.search-form select{border:0;min-width:0}.search-form select{color:#111827;background:#f2f4f7;padding:0 14px;font-weight:700}.search-form input{color:#14202a;padding:0 16px}.search-form button{color:#06142b;cursor:pointer;background:#f90;place-items:center;transition:background .2s;display:grid}.account-actions{align-items:center;gap:10px;display:flex}.account-actions .account-link,.account-actions .calculator-shortcut,.account-actions .orders-button,.account-actions button{text-align:left;border-radius:8px;min-height:46px;padding:6px 8px}.account-actions strong,.location-button strong{font-size:14px}.cart-button{border-radius:8px;align-items:center;gap:5px;min-height:46px;padding:6px 8px;font-weight:900;display:inline-flex;position:relative}.mobile-account-summary,.mobile-quick-actions{display:none}.cart-button span{color:#06142b;background:#f90;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:inline-grid}.category-strip{color:#fff;scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;background:#18253a;padding:10px calc(max(32px,50vw - 640px));display:flex;overflow-x:auto;box-shadow:inset 0 -1px #ffffff14}.category-strip::-webkit-scrollbar{height:6px}.category-strip::-webkit-scrollbar-track{background:0 0}.category-strip::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:999px}.category-strip a{cursor:pointer;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;flex:none;align-items:center;min-height:36px;font-weight:800;line-height:1;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}main{width:100%;margin:0;padding:0 0 54px}.hero-section{display:block}.breadcrumb-row{color:#48637d;align-items:center;gap:4px;min-height:38px;padding:0 calc(max(32px,50vw - 617px));font-size:13px;display:flex}.breadcrumb-row a{color:#008477;font-weight:800}.breadcrumb-row strong{font-weight:500}.hero-copy{color:#fff;flex-direction:column;min-height:182px;padding:34px calc(max(32px,50vw - 617px));display:flex}.hero-best-sellers .hero-copy,.hero-catalog .hero-copy,.hero-deals .hero-copy{background:linear-gradient(110deg,#064858,#087d72)}.hero-category .hero-copy{background:linear-gradient(110deg,#8f2f13,#ec4b00);min-height:216px}.eyebrow,.hero-media{display:none}.hero-copy h1{max-width:760px;margin:0;font-size:40px;line-height:1.05}.hero-text{color:#fff;margin:18px 0 0;font-size:17px;line-height:1.45}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.catalog-link,.primary-link,.secondary-link{border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-weight:900;display:inline-flex}.primary-link{color:#06142b;background:#f90}.catalog-link,.secondary-link{color:#fff;background:#ffffff14;border:1px solid #ffffff75}.stats-grid{color:#fff;gap:18px;margin:18px 0 0;display:flex}.stats-grid div{align-items:center;gap:6px;display:flex}.stats-grid dt{margin:0;font-size:13px;font-weight:800}.stats-grid dd{color:#fff;margin:0;font-size:13px}.deal-toolbar{gap:24px;width:min(1234px,100% - 64px);margin:48px auto 24px}.results-copy strong{color:#415a73}.sort-select{color:#06142b;border:1px solid #d8e1eb;border-radius:8px;align-items:center;gap:8px;min-height:36px;font-size:14px;font-weight:850;display:inline-flex}.sort-select span{padding-left:12px}.sort-select select{color:#06142b;background:0 0;border:0;min-width:150px;min-height:34px;font-weight:850}.market-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;width:min(1234px,100% - 64px);margin:0 auto;display:grid}.search-context{color:#40566f;background:#fff;border:1px solid #d8e3ed;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:min(1234px,100% - 64px);min-height:58px;margin:24px auto 0;padding:12px 16px;display:flex}.search-context div{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.search-context strong{color:#06142b;font-size:18px}.search-context span{font-size:14px}.search-context a{color:#007569;flex:none;font-size:14px;font-weight:900}.search-category-links{scrollbar-width:thin;gap:8px;width:min(1234px,100% - 64px);margin:14px auto 0;padding-bottom:4px;display:flex;overflow-x:auto}.search-category-links a{color:#21354a;background:#fff;border:1px solid #d8e3ed;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.search-category-links a.active,.search-category-links a:hover{color:#fff;background:#07887f;border-color:#07887f}.search-category-links span{color:#007569;background:#edf5f4;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;display:inline-grid}.search-category-links a.active span,.search-category-links a:hover span{color:#fff;background:#ffffff38}.search-results-layout{margin-top:0}.filter-panel{background:#fff;border:1px solid #d9e4ee;border-radius:12px;position:sticky;top:16px}.filter-panel h2{margin:0 0 18px;font-size:16px}.filter-group{border-top:1px solid #e4ebf2;gap:12px;padding:16px 0;display:grid}.filter-group:first-of-type{border-top:0;padding-top:0}.filter-group h3{color:#667b92;letter-spacing:1px;text-transform:uppercase;margin:0;font-weight:900}.filter-group .filter-option,.filter-group label{color:#06142b;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:grid}.filter-group .filter-option.active{color:#007569;font-weight:800}.filter-group input{accent-color:#07887f;width:14px;height:14px;accent-color:var(--mall-green)}.filter-check{background:#fff;border:1px solid #8fb6c9;border-radius:3px;width:14px;height:14px}.filter-check.checked{background:#07887f;border-color:#07887f;box-shadow:inset 0 0 0 3px #fff}.filter-group small{color:#506985;font-size:12px}.trust-box{color:#4b647e;border-top:1px solid #e4ebf2;margin-top:16px;padding-top:16px;font-size:13px;line-height:1.45}.trust-box p,.trust-box strong{margin:0}.trust-box strong{color:#06142b;font-size:13px;display:block}.products-grid{gap:18px;display:grid}.grid-catalog{gap:14px}.grid-catalog,.grid-category{grid-template-columns:1fr}.products-state{color:#52616f;text-align:center;background:#f8fafb;border:1px dashed #b9c6d2;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:28px;display:flex}.products-state strong{color:#1f2d3a;font-size:18px}.products-state span{max-width:520px;font-size:14px;line-height:1.5}.products-state button{color:#fff;cursor:pointer;background:#07887f;border:0;min-height:40px;padding:0 16px;font-weight:800}.products-state-error{color:#8a4b38;background:#fff8f5;border-color:#f0b5a2}.catalog-product-row{grid-template-columns:240px 240px minmax(180px,1fr) 96px;align-items:start;gap:14px;display:grid}.product-card{background:#fff;border:1px solid #dbe5ef;border-radius:14px;min-width:0}.card-catalog{display:block;overflow:hidden}.card-category{grid-template-columns:248px minmax(0,1fr) 230px;gap:24px;min-height:198px;padding:22px;display:grid}.product-media{color:inherit;background:#eff8fb;display:block;overflow:hidden}.card-catalog .product-media{aspect-ratio:1/.92;border:1px solid #dbeef4;border-radius:10px;margin:14px}.card-category .product-media{background:#ffd099;border-radius:10px;min-height:120px}.product-media img{box-sizing:border-box;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;padding:0;display:block}.card-category .product-body{flex-direction:column;min-width:0;display:flex}.brand-name,.strength,.timer{margin:0}.brand-name{color:#007569;letter-spacing:.8px;text-transform:uppercase}.catalog-stock-line{letter-spacing:0;text-transform:none;flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.catalog-stock-line,.catalog-stock-line .product-catalog-code,.catalog-stock-line .product-catalog-count,.catalog-stock-line .product-catalog-label{color:#ff7a00}.product-body h3{color:#06142b;margin:8px 0 0;font-size:16px;line-height:1.35}.card-category .product-body h3{margin-top:0}.strength{color:#526985;margin-top:8px;font-size:14px;line-height:1.5}.rating-row{align-items:center;gap:5px;margin-top:10px;font-size:13px;display:flex}.stars{color:#f90;font-size:12px}.rating-row a{color:#007569}.catalog-code-row span,.catalog-code-row strong{color:#31546b;font-size:12px;font-weight:900}.price-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:14px;display:flex}.card-catalog .card-actions,.card-catalog .price-row,.card-catalog .rating-row,.card-catalog .strength,.card-catalog .timer{display:none}.price-row strong{color:#007569;font-size:30px;line-height:1}.price-row del{color:#b51212;font-size:13px;font-weight:800}.price-row span{color:#00802d}.price-row span,.timer{font-size:13px;font-weight:850}.timer{color:#007569;margin-top:10px}.card-actions{grid-template-columns:1fr;gap:8px;margin-top:14px;display:grid}.card-category .card-actions{background:#f8fafc;border:1px solid #dce6ef;border-radius:10px;grid-area:1/3;align-self:center;padding:16px}.add-button,.icon-button,.offer-actions a,.offer-actions button{cursor:pointer;border-radius:8px;min-height:40px;font-weight:850}.add-button{color:#06142b;background:#f90;border:0;place-items:center;display:grid}.icon-button{display:none}.catalog-direct-card{background:#fff;align-content:start;justify-items:center;min-height:320px}.catalog-direct-card,.offer-source-box{border:1px solid #dbe5ef;border-radius:14px;display:grid}.offer-source-box{color:#06142b;place-items:center;width:100%;min-height:52px;font-weight:900}.catalog-direct-card strong{color:#007569;text-align:center;margin-top:8px;font-size:15px;line-height:1.25}.catalog-direct-card small{color:#526985;margin-top:6px;font-size:12px;font-weight:800;display:block}.offer-actions{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:4px;display:grid}.offer-actions-unavailable{grid-template-columns:1fr}.offer-actions a,.offer-actions button{color:#007569;background:#fff;border:1px solid #007569;place-items:center;font-size:12px;display:grid}.catalog-rating{color:#06142b;gap:6px;padding-top:4px;font-size:14px;display:grid}.catalog-rating strong{color:#06142b;font-size:13px;line-height:1.3}.catalog-rating span{color:#007569;background:#eefaf6;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px;font-size:11px;font-weight:900}.catalog-price{color:#06142b;padding-top:4px;font-size:14px}.catalog-price strong{color:inherit;display:block}.catalog-price del{color:#9b2c2c;margin-top:4px;font-size:12px;font-weight:800;display:block}.cart-toast{z-index:20;color:#006551;background:#f0fff8;border:1px solid #93d5bf;max-width:calc(min(360px,100vw - 48px));margin:0;padding:13px 16px;font-size:14px;font-weight:850;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 34px #0e1f3529}.cart-page{width:min(1024px,100% - 64px);margin:0 auto;padding:14px 0 44px}.cart-breadcrumb{color:#4e6780;align-items:center;gap:6px;min-height:32px;font-size:12px;display:flex}.cart-breadcrumb a{color:#007569;font-weight:850}.cart-breadcrumb span:before{content:">";color:#8191a1;margin-right:6px}.cart-heading h1{color:#06142b;margin:8px 0 0;font-size:26px}.cart-heading p{color:#4d6680;margin:14px 0 0;font-size:13px}.cart-alert{color:#1b4ba0;background:#eef6ff;border:1px solid #afd2ff;border-radius:8px;margin-top:14px;padding:13px 14px;font-size:13px}.cart-alert a,.cart-alert strong{color:#007569;font-weight:900}.cart-layout{grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:20px;margin-top:32px;display:grid}.cart-items{gap:14px;display:grid}.cart-empty,.cart-item,.cart-state,.summary-card,.trust-card{background:#fff;border:1px solid #d9e4ee;border-radius:10px}.cart-item{grid-template-columns:76px minmax(0,1fr) 118px;align-items:center;gap:12px;min-height:116px;padding:14px;display:grid}.cart-item.is-settlement-item{background:#fbfffe;border-color:#4aa79a}.cart-item.is-settlement-excluded{background:#f5f7f8;border-color:#d8e0e4}.cart-item.is-settlement-excluded img{filter:grayscale(.9);opacity:.62}.cart-item.is-settlement-excluded .cart-item-price strong{color:#667780}.cart-item img{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;background:#eef5f8;border-radius:6px;width:64px;height:64px;padding:4px}.cart-item-main{min-width:0}.cart-item-main h2{color:#06142b;margin:0;font-size:15px;line-height:1.3}.cart-item-title-row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.cart-item-title-row h2{flex:180px;min-width:0}.cart-item-settlement-state{color:#5a6870;white-space:nowrap;background:#eef2f4;border:1px solid #c5d0d5;border-radius:4px;align-items:center;min-height:22px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.cart-item-settlement-state.is-included{color:#086d60;background:#e8f7f2;border-color:#8bc9bd}.cart-item-main p{color:#526985;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.cart-item-main p strong{color:#007569}.cart-item-main p span{color:#007239;background:#dbf8e9;border-radius:4px;padding:3px 7px;font-weight:850}.cart-item-main small{color:#435c78;margin-top:7px;font-size:12px;display:block}.quantity-control{align-items:center;gap:0;margin-top:8px;display:flex}.quantity-control button,.quantity-control input{box-sizing:border-box;color:#06142b;background:#fff;border:1px solid #dbe5ef;place-items:center;min-width:30px;height:26px;font-size:13px;display:grid}.quantity-control button:not(.remove-cart-item){cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .15s ease-out}.quantity-control button:not(.remove-cart-item):hover{background:#eff8f5}.quantity-control button:not(.remove-cart-item):active{background:#ddf1e9}.quantity-control button:first-child{border-radius:5px 0 0 5px}.quantity-control button:nth-child(3){border-radius:0 5px 5px 0}.quantity-control .quantity-input{text-align:center;appearance:textfield;border-left:0;border-right:0;border-radius:0;width:38px;min-width:38px;padding:0 3px;font-weight:850;line-height:24px}.quantity-control .quantity-input:focus-visible,.quantity-control button:focus-visible{z-index:1;outline-offset:1px;outline:2px solid #007569;position:relative}.quantity-control .remove-cart-item{color:#007569;background:0 0;border:0;width:auto;margin-left:10px;padding:0;font-weight:850}@media (prefers-reduced-motion:reduce){.quantity-control button:not(.remove-cart-item){transition:none}.mobile-search-dialog,.mobile-search-filter-dialog{scroll-behavior:auto}}.cart-item-price{color:#4d6680;align-self:start;justify-items:end;gap:6px;padding-top:4px;display:grid}.cart-item-price strong{color:#06142b;font-size:17px}.cart-item-original-price{color:#718397;font-size:12px}.cart-item-original-price del{text-decoration-thickness:1px}.cart-item-savings{font-size:11px}.cart-item-savings,.summary-card .summary-compare-at-row dd,.summary-card .summary-compare-at-row dt{color:#c53b2f;font-weight:800}.cart-sidebar,.summary-card dl{gap:12px;display:grid}.cart-empty,.cart-state,.summary-card,.trust-card{padding:16px}.cart-empty h2,.summary-card h2,.trust-card h2{color:#06142b;margin:0;font-size:15px}.summary-card dl{border-bottom:1px solid #dfe7ee;margin:18px 0 0;padding:0 0 14px}.summary-card dl div{color:#06142b;grid-template-columns:minmax(0,1fr) auto;gap:16px;font-size:12px;display:grid}.summary-card dd,.summary-card dt{margin:0}.summary-card dt{min-width:0;line-height:1.35}.summary-card dd{white-space:nowrap;text-align:right}.summary-total{color:#06142b;justify-content:space-between;margin-top:14px;font-size:18px;font-weight:900;display:flex}.cart-empty a,.cart-state button,.checkout-button,.continue-button{cursor:pointer;border-radius:999px;place-items:center;width:100%;min-height:34px;font-size:12px;font-weight:900;display:grid}.checkout-button{color:#06142b;background:#f90;border:0;margin-top:18px}.checkout-button:disabled{opacity:.5;cursor:not-allowed}.cart-empty a,.cart-state button,.continue-button{color:#06142b;background:#fff;border:1px solid #d9e4ee;margin-top:8px}.summary-card p{color:#536985;margin:12px 0 0;font-size:11px;line-height:1.35}.summary-card .cart-settlement-summary-note{color:#176b5e;background:#f1faf7;border:1px solid #b9ddd5;border-radius:5px;margin:9px 0 0;padding:8px 9px;font-size:12px;line-height:1.4}.summary-card .cart-settlement-summary-note.is-warning{color:#6d4b12;background:#fff8e8;border-color:#e4bd72}.trust-card div{margin-top:14px}.trust-card strong{color:#06142b;font-size:12px}.cart-empty p,.cart-state span,.trust-card p{color:#536985;margin:4px 0 0;font-size:12px;line-height:1.45}.cart-state{text-align:center;place-items:center;min-height:160px;display:grid}.cart-state-error{background:#fff8f5;border-color:#f0b5a2}.site-footer{color:var(--mall-ink);background:#101923;grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:48px;margin-top:52px;padding:42px calc(max(32px,50vw - 617px));display:grid}.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.footer-columns h2{color:#fff;margin:0 0 12px;font-size:15px}.footer-columns a{color:#bdc8d3;margin-top:9px;font-size:14px;display:block}@media (width<=1180px){.main-nav{min-height:auto}.search-form{order:3}.location-button{display:none}.catalog-product-row{grid-template-columns:220px 220px 1fr}}@media (width<=920px){.utility-bar{justify-content:flex-start;min-height:34px;font-size:12px}.catalog-price,.catalog-rating,.orders-button,.utility-bar-links-only,.utility-links{display:none}.market-layout,.site-footer{grid-template-columns:1fr}.cart-page,.deal-toolbar,.market-layout,.search-category-links,.search-context,.site-footer{width:calc(100% - 36px)}.deal-toolbar{flex-direction:column;align-items:stretch}.catalog-direct-card{min-height:auto}.card-category .card-actions{grid-area:auto}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-layout{grid-template-columns:1fr}.cart-item{grid-template-columns:72px minmax(0,1fr)}.cart-item-price{grid-column:1/-1;justify-items:start}.summary-card dl{gap:10px}.summary-card dl div{gap:12px}}@media (width<=620px){.main-nav{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:14px;padding-bottom:14px}.main-nav .brand-logo{flex-basis:46px;width:46px;height:46px}.brand strong{font-size:21px}.account-actions .account-link,.account-actions .calculator-shortcut small,.brand small,.cart-button strong{display:none}.account-actions,.category-strip{gap:6px}.cart-button{min-height:40px;padding:4px 6px}.search-form{border-width:1px;grid-template-columns:86px minmax(0,1fr) 44px;min-height:42px}.search-form select{font-size:12px}.search-form input{padding:0 10px;font-size:13px}.category-strip a{padding:0 12px;font-size:12px}.hero-copy h1{font-size:34px}.stats-grid{flex-direction:column;gap:8px}}@media (width<=767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea{font-size:16px!important}}:root{--mall-bg:#f3f8fb;--mall-ink:#10232d;--mall-muted:#5f7380;--mall-line:#d7e5ec;--mall-panel:#fff;--mall-panel-soft:#edf7fa;--mall-green:#0f8f88;--mall-teal:#2563a6;--mall-amber:#c9822f;--mall-clay:#a3513c;--mall-shadow:0 18px 46px #112d381c;--pd-bg:#f6f8f9;--pd-ink:#10212a;--pd-muted:#63737d;--pd-soft:#eef6f5;--pd-surface:#fff;--pd-line:#dfe9e8;--pd-teal:#087a73;--pd-teal-dark:#066d67;--pd-blue:#285f91;--pd-coral:#e76f51;--pd-gold:#d99a32;--pd-shadow:0 18px 52px #15343c12;--pd-shadow-soft:0 1px 0 #0e282d0a;--pd-radius:8px}body{background:var(--mall-bg);color:var(--mall-ink);overflow-x:hidden}.utility-bar{border-bottom:1px solid var(--mall-line);color:#315260;background:#e9f5f8;justify-content:space-between;padding:0 calc(max(24px,50vw - 640px));font-size:12px;position:relative}.utility-bar p{font-weight:760}.utility-links{color:#55707b;position:static;right:auto}.utility-bar-links-only{justify-content:flex-end}.main-nav{border-bottom:1px solid var(--mall-line);min-height:82px;box-shadow:none;color:var(--mall-ink);background:#fffffff5;grid-template-columns:236px 120px minmax(300px,1fr) auto;padding:14px calc(max(24px,50vw - 640px))}.brand-logo,.main-nav .brand-logo,.site-footer .brand-logo{box-shadow:none;background:0 0;border-radius:0}.brand strong{color:var(--mall-ink)}.account-actions .account-link,.account-actions .calculator-shortcut,.account-actions .orders-button,.account-actions button,.cart-button,.location-button{color:var(--mall-ink);border-radius:6px}.search-form{border:1px solid var(--mall-line);border-left:4px solid var(--mall-green);background:var(--mall-panel);min-height:44px;box-shadow:none;border-radius:8px;grid-template-columns:126px minmax(140px,1fr) 48px;overflow:hidden}.search-form select{background:var(--mall-panel-soft)}.search-form input,.search-form select{color:var(--mall-ink)}.cart-button span,.search-form button:hover{background:var(--mall-amber);color:#1d1711}.cart-button span{border-radius:6px}.category-strip{border-bottom:4px solid var(--mall-amber);color:#eaf6f8;background:#15313a;align-items:center;gap:4px;padding:7px calc(max(24px,50vw - 640px))}.category-strip a{border:0;border-left:1px solid #ffffff24;border-radius:6px;font-weight:780;transition:background .18s,color .18s}.category-strip a.active,.category-strip a:hover{color:var(--mall-ink)}.hero-section{border-bottom:1px solid var(--mall-line);background:var(--mall-bg);align-items:stretch}.breadcrumb-row{color:var(--mall-muted);background:#f8fbfd}.breadcrumb-row a{color:var(--mall-green)}.hero-best-sellers .hero-copy,.hero-catalog .hero-copy,.hero-copy,.hero-deals .hero-copy{color:var(--mall-ink);background:linear-gradient(135deg,#fbfdff,#eaf6fa 64%,#f7f0e8)}.hero-category .hero-copy{min-height:218px;color:var(--mall-ink);background:linear-gradient(135deg,#fbfdff,#e8f5f4)}.hero-copy h1{color:var(--mall-ink);font-size:44px}.hero-text{color:#526772}.catalog-link,.primary-link,.secondary-link{border-radius:6px;min-height:42px}.primary-link{background:var(--mall-green)}.catalog-link,.secondary-link{border-color:var(--mall-line);color:var(--mall-ink)}.stats-grid{color:var(--mall-ink);flex-wrap:wrap}.stats-grid div{border-left:3px solid var(--mall-green);background:#ffffffb8;align-items:start;gap:3px;min-width:124px;padding:9px 12px;display:grid}.stats-grid dd,.stats-grid dt{color:var(--mall-ink)}.hero-media{background:linear-gradient(145deg,#0f8f88f2,#2563a6e0),#12313b;padding:30px;position:relative;overflow:hidden}.hero-media img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:250px}.hero-deal-flag{background:#ffffff24;border:1px solid #ffffff47;border-radius:8px;gap:3px;max-width:210px;padding:12px 14px;display:grid;position:absolute;bottom:22px;right:24px}.hero-deal-flag span,.hero-deal-flag strong{margin:0}.hero-deal-flag span{font-size:12px;line-height:1.35}.deal-toolbar{border-bottom:1px solid var(--mall-line);align-items:end;width:min(1234px,100% - 48px);margin:34px auto 16px;padding-bottom:14px}.results-copy{color:var(--mall-muted)}.results-copy strong{color:var(--mall-ink);margin-bottom:3px;font-size:18px;display:block}.sort-select{border-color:var(--mall-line);border-radius:6px}.filter-panel{border-color:var(--mall-line);box-shadow:none;background:#fbfdff;border-radius:8px;top:20px}.filter-panel h2{color:var(--mall-ink)}.filter-group,.trust-box{border-top-color:#dfeaf0}.filter-group h3{color:var(--mall-green)}.products-grid{gap:12px}.catalog-product-row{border:1px solid var(--mall-line);background:var(--mall-panel);border-radius:8px;grid-template-columns:minmax(320px,1.3fr) 190px minmax(130px,.75fr) 104px;align-items:stretch;transition:border-color .18s,box-shadow .18s}.catalog-product-row:hover{border-left-color:var(--mall-green);box-shadow:var(--mall-shadow)}.product-corner-badge{z-index:2;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:auto;max-width:70px;max-height:42px;display:block;position:absolute;top:10px;right:10px}.card-catalog{grid-template-columns:168px minmax(0,1fr);overflow:visible}.card-category{border:1px solid var(--mall-line);border-left:4px solid var(--mall-green);background:var(--mall-panel);grid-template-columns:260px minmax(0,1fr) 206px;min-height:190px}.product-media{background:#fff}.card-catalog .product-media{border-color:#d8e7ee;border-radius:6px}.card-category .product-media{aspect-ratio:4/3;background:#eef5fb;border-radius:6px;min-height:196px}.product-body{padding:0}.card-catalog .product-body{min-width:0;padding:0;overflow:hidden}.card-category .product-body{padding:0}.brand-name{color:var(--mall-teal)}.card-category .product-body h3,.product-body h3{color:var(--mall-ink)}.rating-row a,.strength,.timer{color:var(--mall-muted)}.price-row span,.timer{color:var(--mall-green)}.card-category .card-actions{border-color:var(--mall-line);background:#f7fbfc;border-radius:6px}.add-button,.icon-button,.offer-actions a,.offer-actions button{border-radius:6px}.add-button{background:var(--mall-green)}.catalog-direct-card{border:0;border-left:1px solid var(--mall-line);background:#f7fbfc;border-radius:0;min-height:auto;padding:14px}.offer-source-box{min-height:46px;color:var(--mall-ink);border-color:#d8e7ee;border-radius:6px}.catalog-direct-card small{color:var(--mall-muted)}.offer-actions a,.offer-actions button{border-color:var(--mall-green);color:var(--mall-green)}.catalog-rating{border-left:1px solid var(--mall-line);color:var(--mall-ink);padding:14px}.catalog-price{border-left:1px solid var(--mall-line);color:var(--mall-clay);padding:14px;font-size:17px;font-weight:930;display:grid}.products-state{border-color:var(--mall-line);background:#fbfdff;border-radius:8px}.products-state button{background:var(--mall-green);border-radius:6px}.cart-toast{color:var(--mall-green);background:#f2fffd;border-color:#b7deda;border-radius:8px}.cart-toast-error{color:#9a3412;background:#fff7f4;border-color:#f0b29f}.site-footer{border-top:4px solid var(--mall-amber);background:#112b34}@media (width<=1180px){.catalog-product-row{grid-template-columns:minmax(300px,1fr) 188px minmax(120px,.7fr)}}@media (width<=920px){.hero-section{display:block}.hero-media{display:none}.deal-toolbar,.market-layout,.search-category-links,.search-context,.site-footer{width:calc(100% - 36px)}.catalog-direct-card,.catalog-rating{border-left:0;border-top:1px solid var(--mall-line)}}@media (width<=620px){.catalog-price,.main-nav,.sort-select,.utility-bar,.utility-bar p{overflow:hidden}.utility-bar p{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%}.main-nav{grid-template-columns:minmax(0,calc(100vw - 88px)) 40px;justify-content:start;max-width:100vw;padding-top:12px;padding-bottom:12px;position:relative}.account-actions .calculator-shortcut,.cart-button svg{display:none}.account-actions{z-index:2;justify-content:flex-end;width:40px;min-width:0;position:absolute;top:18px;left:calc(clamp(250px,78vw,332px));right:auto}.cart-button{color:#1a241f;justify-content:center;gap:3px;width:40px;min-width:40px;padding:4px}.cart-button:before{content:"";border:2px solid;border-top:0;width:18px;height:14px;display:block;transform:skew(-8deg)}.cart-button span{display:none}.search-form{grid-template-columns:84px minmax(0,1fr) 44px;width:calc(100vw - 36px);max-width:100%}.category-strip a{border-left:0}.hero-copy{min-height:220px}.hero-copy h1{font-size:32px}.stats-grid div{min-width:100%}.deal-toolbar{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.results-copy{text-align:left;width:100%}.sort-select,.toolbar-actions{width:100%}.sort-select{justify-content:space-between;padding-right:8px}.sort-select select{width:calc(min(170px,56vw));min-width:0;font-size:13px}.market-layout{grid-template-columns:1fr;gap:16px}.catalog-product-row,.products-grid{width:100%;min-width:0}.filter-panel{padding:14px}.products-grid{gap:14px}.catalog-product-row{border-left-color:var(--mall-green);background:#fff;border-radius:8px;grid-template-columns:1fr}.catalog-product-row:hover{box-shadow:none}.card-catalog{grid-template-columns:154px minmax(0,1fr);align-items:start;padding:14px}.card-catalog .product-media{width:154px;min-height:154px}.card-catalog .product-media img{padding:0}.brand-name{font-size:10px;line-height:1.2}.product-body h3{margin-top:6px;line-height:1.3}.catalog-direct-card{border-top:1px solid var(--mall-line);border-left:0;grid-template-columns:82px minmax(0,1fr);place-items:center start;gap:8px 12px;padding:12px 14px}.offer-source-box{border-radius:6px;width:82px;min-height:38px;font-size:13px}.catalog-direct-card strong{text-align:left;margin-top:0;font-size:14px}.catalog-direct-card small{margin-top:0;font-size:12px}.offer-actions{grid-column:1/-1;gap:8px;margin-top:2px}.offer-actions a,.offer-actions button{min-height:38px}.catalog-rating{border-top:1px solid var(--mall-line);border-left:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.catalog-rating strong{flex:160px;min-width:0}.catalog-rating span{width:auto;max-width:100%}.catalog-price{border-top:1px solid var(--mall-line);background:#f4f9fb;border-left:0;justify-content:flex-start;align-items:center;gap:14px;padding:12px 14px;font-size:18px;display:flex}.catalog-price:before{content:"Price";color:var(--mall-muted);font-size:12px;font-weight:850}.card-category{gap:14px;min-height:0;padding:14px}.card-category .product-media{min-height:260px}.card-category .product-body h3{font-size:20px}.card-category .card-actions{padding:12px}.price-row strong{font-size:24px}}body{background:var(--pd-bg);color:var(--pd-ink)}.utility-bar{color:#eaf7f4;background:#10333a;border-bottom:1px solid #10212a14;min-height:34px;padding:0 calc(max(28px,50vw - 640px))}.utility-links{color:#d7eee8;gap:20px;font-size:12px;font-weight:760}.utility-links a:hover{color:#fff}.main-nav{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:84px;color:var(--pd-ink);background:#fffffff0;border-bottom:1px solid #10212a14;grid-template-columns:236px 124px minmax(360px,1fr) auto;gap:18px;padding:14px calc(max(28px,50vw - 640px));position:sticky;top:0;box-shadow:0 10px 28px #122d3214}.brand{gap:12px}.main-nav .brand-logo{flex-basis:52px;width:52px;height:52px}.brand strong{color:var(--pd-ink);letter-spacing:0;font-size:24px}.account-actions small,.brand small,.location-button small{color:var(--pd-muted)}.account-actions .account-link,.account-actions .calculator-shortcut,.account-actions .orders-button,.account-actions button,.cart-button,.location-button{border-radius:var(--pd-radius);min-height:44px;color:var(--pd-ink)}.account-actions .account-link:hover,.account-actions .calculator-shortcut:hover,.account-actions .orders-button:hover,.cart-button:hover,.location-button:hover{background:var(--pd-soft)}.search-form{border-radius:var(--pd-radius);background:#fff;border:1px solid #cfe1df;grid-template-columns:122px minmax(160px,1fr) 52px;min-height:46px;box-shadow:0 12px 28px #0f766e1f}.search-form select{color:var(--pd-ink);background:#eef6f3;font-size:14px}.search-form input{color:var(--pd-ink);font-size:15px}.search-form input::placeholder{color:#7a8b92}.search-form button{color:#fff}.search-form button:hover{background:var(--pd-coral);color:#fff}.cart-button span{background:var(--pd-gold);color:#1c170e;border-radius:7px;width:24px;height:24px}.category-strip{color:#edf9f7;scrollbar-width:none;background:linear-gradient(90deg,#10333a,#144b53 55%,#285f91);gap:8px;min-height:48px;padding:8px calc(max(28px,50vw - 640px));box-shadow:inset 0 -1px #ffffff1f}.category-strip::-webkit-scrollbar{display:none}.category-strip a{border-radius:var(--pd-radius);min-height:32px;color:inherit;background:#ffffff0f;border:1px solid #ffffff24;padding:0 14px;font-size:13px;font-weight:820}.category-strip a.active,.category-strip a:hover{color:var(--pd-ink);background:#fff;border-color:#fff}.hero-section{border-bottom:1px solid var(--pd-line);background:#f7fbf9;grid-template-columns:1fr;min-height:372px;display:grid}.hero-section.hero-category{display:block}.hero-copy{min-height:372px;padding:54px calc(max(32px,50vw - 617px))}.hero-best-sellers .hero-copy,.hero-catalog .hero-copy,.hero-category .hero-copy,.hero-copy,.hero-deals .hero-copy{color:var(--pd-ink);background:linear-gradient(135deg,#fff,#eef8f4 58%,#fff4e5)}.hero-copy h1{max-width:720px;color:var(--pd-ink);letter-spacing:0;font-size:54px;line-height:1.02}.hero-text{color:#516771;max-width:690px;font-size:18px;line-height:1.55}.hero-actions{gap:12px;margin-top:24px}.catalog-link,.primary-link,.secondary-link{border-radius:var(--pd-radius);min-height:44px;padding:0 18px;font-size:14px}.primary-link{background:var(--pd-teal);color:#fff;box-shadow:0 12px 22px #0f766e33}.primary-link:hover{background:var(--pd-teal-dark)}.catalog-link,.secondary-link{color:var(--pd-ink);background:#fff;border-color:#cbdedb}.hero-proof-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hero-proof-row span{border-radius:var(--pd-radius);color:#345660;background:#ffffffbd;border:1px solid #cfe1df;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:820;display:inline-flex}.stats-grid{gap:10px;margin-top:20px}.stats-grid div{border:1px solid #d8e7e3;border-left:4px solid var(--pd-coral);border-radius:var(--pd-radius);background:#ffffffd1;min-width:132px;padding:10px 12px;box-shadow:0 8px 18px #122d320f}.stats-grid dt{color:var(--pd-ink);font-size:17px;font-weight:900}.stats-grid dd{color:#526b73;font-size:12px}.hero-media{background:linear-gradient(135deg,#10333a,#19716c 48%,#285f91);place-items:center;min-height:372px;padding:34px 30px;display:grid}.hero-media img{border-radius:var(--pd-radius);-o-object-fit:cover;object-fit:cover;background:#fff6e8;width:min(100%,360px);max-height:268px;box-shadow:0 22px 44px #08181e3d}.hero-deal-flag{border-radius:var(--pd-radius);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b2a31b8;border:1px solid #ffffff57;max-width:218px;bottom:24px;right:26px}.deal-toolbar{border-bottom:1px solid var(--pd-line);width:min(1234px,100% - 56px);margin:38px auto 18px;padding:0 0 16px}.results-copy{color:var(--pd-muted);line-height:1.45}.results-copy strong{font-size:21px;line-height:1.2}.toolbar-actions{gap:10px}.tab-list{border:1px solid var(--pd-line);border-radius:var(--pd-radius);background:#fff;gap:6px;padding:4px;display:flex}.tab-list button{color:#536972;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:820}.tab-list button.active,.tab-list button:hover{background:var(--pd-teal);color:#fff}.sort-select{border-color:var(--pd-line);border-radius:var(--pd-radius);min-height:44px;color:var(--pd-ink);background:#fff;box-shadow:0 8px 18px #122d320d}.sort-select select{min-height:42px;color:var(--pd-ink)}.market-layout{grid-template-columns:254px minmax(0,1fr);gap:20px;width:min(1234px,100% - 56px)}.market-layout.market-layout-full{grid-template-columns:minmax(0,1fr)}.filter-panel{border:1px solid var(--pd-line);border-radius:var(--pd-radius);box-shadow:var(--pd-shadow-soft);background:#ffffffeb;padding:18px;top:104px}.filter-panel h2{color:var(--pd-ink);font-size:18px}.filter-group{border-top-color:#e2edeb}.filter-group h3{color:var(--pd-teal);font-size:12px}.filter-group .filter-option{border-radius:6px;min-height:34px;padding:0 4px}.filter-group .filter-option:hover{background:var(--pd-soft)}.filter-check.checked{border-color:var(--pd-teal);background:var(--pd-teal)}.trust-box{color:var(--pd-muted);border-top-color:#e2edeb}.products-grid{gap:14px;container:marketplace-products/inline-size}.catalog-product-row{border:1px solid var(--pd-line);border-radius:var(--pd-radius);background:#fff;border-left:4px solid #0000;grid-template-columns:minmax(360px,1.25fr) 196px minmax(160px,.68fr) 120px;gap:0;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 8px 20px #122d320d}.catalog-product-row:hover{border-left-color:var(--pd-teal);box-shadow:var(--pd-shadow);transform:translateY(-2px)}.product-card{background:0 0;border:0;border-radius:0}.card-catalog{grid-template-columns:152px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.card-catalog .product-media{aspect-ratio:1;border-radius:var(--pd-radius);background:#f6faf8;border:1px solid #d9e9e5;margin:0}.card-catalog .product-media img{-o-object-fit:cover;object-fit:cover;padding:0}.brand-name{color:var(--pd-blue);font-size:11px;font-weight:900}.product-badge-row{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.product-badge-row span{color:#355b62;text-overflow:ellipsis;white-space:nowrap;background:#f5fbf8;border:1px solid #d9e8e6;border-radius:6px;max-width:100%;min-height:24px;padding:4px 8px;font-size:11px;font-weight:850;overflow:hidden}.product-body h3{color:var(--pd-ink);margin-top:8px;font-size:17px;line-height:1.34}.card-catalog .product-body{align-content:center;gap:7px;display:grid}.card-catalog .brand-name,.card-catalog .product-body h3,.product-description{margin:0}.card-catalog .product-body h3{overflow-wrap:anywhere;min-width:0;font-size:20px;line-height:1.28}.product-summary-rating{color:var(--pd-muted);align-items:center;gap:7px;margin-top:0;font-size:12px}.product-summary-rating .stars{font-size:13px;line-height:1}.product-summary-rating strong{color:var(--pd-ink);font-weight:900}.product-summary-rating .rating-count{color:#526b73;font-weight:750}.product-description{color:#526b73;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-tag-row{flex-wrap:wrap;gap:6px;display:flex}.product-tag-row span{color:#244f5a;text-overflow:ellipsis;white-space:nowrap;background:#f6fbf9;border:1px solid #cfe2de;border-radius:999px;max-width:100%;min-height:22px;padding:4px 8px;font-size:11px;font-weight:850;line-height:1.3;overflow:hidden;box-shadow:0 6px 16px #244f5a12}.card-catalog .rating-row,.card-catalog .strength{display:flex}.strength{color:var(--pd-muted);font-size:13px}.catalog-code-row{gap:7px}.catalog-code-row span,.catalog-code-row strong{color:#385d66}.stars{color:var(--pd-gold)}.catalog-direct-card,.catalog-price,.catalog-rating{border-left:1px solid var(--pd-line)}.catalog-direct-card{background:#f8fbfa;align-content:center;justify-items:stretch;padding:16px}.offer-source-box{border-radius:var(--pd-radius);min-height:42px;color:var(--pd-teal-dark);background:#fff;border-color:#d7e7e3}.catalog-direct-card strong{color:var(--pd-ink)}.offer-actions{gap:8px;margin-top:10px}.offer-actions a,.offer-actions button{border-color:var(--pd-teal);min-height:36px;color:var(--pd-teal);border-radius:6px}.offer-actions a:hover,.offer-actions button:hover{background:var(--pd-teal);color:#fff}.catalog-rating{background:#fff;align-content:center;padding:16px}.catalog-rating strong{color:var(--pd-ink);line-height:1.35}.catalog-rating span{color:var(--pd-teal);background:#eff8f4;border-radius:6px}.catalog-price{color:#9b4d36;background:#fff8ef;place-items:center;padding:16px;font-size:18px}.catalog-price strong{color:#9b4d36;font-size:20px}.card-category{border:1px solid var(--pd-line);border-left:4px solid var(--pd-teal)}.card-category,.card-category .card-actions,.card-category .product-media,.products-state,.products-state button{border-radius:var(--pd-radius)}.card-category .product-body h3{font-size:24px}.price-row strong{color:#9b4d36}.add-button{background:var(--pd-teal);color:#fff}.add-button:hover{background:var(--pd-teal-dark)}.products-state{color:#536a73;background:linear-gradient(135deg,#fff,#f1faf6 58%,#fff8ef);border:1px dashed #b7cfca;min-height:244px;font-size:15px}.products-state strong{color:var(--pd-ink)}.products-state button{background:var(--pd-teal)}.promo-band{display:none}.category-intro{border:1px solid var(--pd-line,#d9e8e5);border-radius:var(--pd-radius,8px);width:min(1234px,100% - 56px);color:var(--pd-ink,#10232d);background:#fff;gap:16px;margin:24px auto 0;padding:30px 32px;display:grid;box-shadow:0 8px 20px #122d320d}.category-intro-heading{max-width:940px;color:var(--pd-ink,#10232d);margin:0;line-height:1.24}.category-intro h2.category-intro-heading{font-size:28px}.category-intro h3.category-intro-heading{margin-top:6px;font-size:21px}.category-intro-callout,.category-intro-list,.category-intro-paragraph{color:#526b73;max-width:960px;margin:0;font-size:16px;line-height:1.74}.category-intro-callout{border-left:4px solid var(--pd-teal,#0f8f88);color:#294e56;background:#eefbf7;border-radius:6px;padding:14px 18px}.category-intro-list{gap:8px;padding-left:22px;display:grid}.category-intro-list li::marker{color:var(--pd-teal,#0f8f88)}.category-intro strong{color:var(--pd-ink,#10232d);font-weight:900}.category-intro-link{color:var(--pd-teal,#0f8f88);text-underline-offset:3px;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.category-intro-link:hover{color:var(--pd-teal-dark,#0b6f68)}.site-footer{background:linear-gradient(135deg,#102b33,#123d43 64%,#285f91);border-top:0;margin-top:64px}@media (width<=1180px){.main-nav{grid-template-columns:1fr auto}.search-form{grid-column:1/-1}.catalog-product-row{grid-template-columns:minmax(320px,1fr) 188px minmax(140px,.65fr)}.catalog-price{display:none}}@media (width<=920px){.breadcrumb-row,.category-strip,.hero-copy,.main-nav,.site-footer,.utility-bar{padding-left:18px;padding-right:18px}.main-nav{top:0}.card-category,.catalog-product-row,.hero-section,.market-layout{grid-template-columns:1fr}.hero-copy{min-height:0;padding-top:42px;padding-bottom:30px}.hero-copy h1{font-size:42px}.hero-media{min-height:248px;padding:24px 18px;display:grid}.hero-media img{max-height:216px}.category-intro,.deal-toolbar,.market-layout,.search-category-links,.search-context,.site-footer{width:calc(100% - 36px)}.filter-panel{position:static}.catalog-direct-card,.catalog-price,.catalog-rating{border-left:0;border-top:1px solid var(--pd-line)}.catalog-price{display:flex}}@media (width<=620px){.category-strip,.hero-section,.main-nav,.site-shell,main{max-width:100vw}.utility-bar{display:none}.main-nav{-moz-column-gap:8px;border-bottom:1px solid var(--pd-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:10px 12px 9px;left:0;right:0;overflow:visible;box-shadow:0 10px 24px #122d3214;position:fixed!important}.main-nav .brand-logo{flex-basis:36px;width:36px;height:36px}.brand{grid-column:1/2;gap:8px;max-width:none;min-height:38px;overflow:hidden}.brand-copy{align-content:center;gap:1px;min-width:0;min-height:38px;display:grid}.brand strong{font-size:18px;line-height:1}.brand small,.brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand small{color:var(--pd-muted);font-size:9px;font-weight:800;line-height:1.1;display:block}.account-actions,.location-button{display:none}.mobile-account-summary{grid-column:2/3;justify-content:flex-end;align-items:center;gap:7px;width:auto;min-width:0;display:flex;position:static}.mobile-account-link,.mobile-cart-link,.mobile-search-button{border:1px solid var(--pd-line);width:38px;min-width:0;height:38px;color:var(--pd-ink);background:#fff;border-radius:8px;place-items:center;text-decoration:none;display:grid;position:relative}.mobile-account-link svg,.mobile-cart-link svg,.mobile-search-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px;display:block}.mobile-account-link small,.mobile-account-link strong,.mobile-cart-link strong{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mobile-cart-link span{color:#06142b;background:#d99520;border-radius:50%;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:900;display:inline-grid;position:absolute;top:-5px;right:-5px}.mobile-quick-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:none;margin:0;display:grid;position:static}.mobile-quick-actions a{box-sizing:border-box;min-width:0;min-height:34px;color:var(--pd-ink);text-align:center;white-space:nowrap;place-items:center;font-size:11px;font-weight:900;line-height:1;text-decoration:none;display:grid}.mobile-quick-actions a,.search-form{border:1px solid var(--pd-line);background:#fff;border-radius:8px}.search-form{border-left:4px solid var(--pd-teal);width:100%;max-width:none;min-height:44px;box-shadow:none;grid-column:1/-1;grid-template-columns:74px minmax(0,1fr) 46px}.search-form select{background:var(--pd-soft);min-width:0;color:var(--pd-ink);border-right:1px solid #d9e8e5;padding:0 8px;font-size:14px}.search-form input{min-width:0;padding:0 12px;font-size:14px}.search-form button,.stats-grid div{min-width:0}.category-strip{margin-top:151px;padding-top:8px;padding-bottom:8px}.category-strip a{min-height:32px;padding:0 11px}.hero-copy{width:100%;max-width:100vw;overflow:hidden}.hero-copy h1{overflow-wrap:break-word;width:min(100%,330px);max-width:100%;font-size:28px;line-height:1.14}.hero-media{gap:12px;overflow:hidden}.hero-deal-flag{justify-self:center;width:min(100%,330px);max-width:330px;margin:0;position:static}.hero-text{overflow-wrap:break-word;width:min(100%,330px);max-width:100%;font-size:16px}.hero-proof-row span{flex:100%;justify-content:center}.stats-grid{grid-template-columns:1fr;display:grid}.deal-toolbar{gap:14px;margin-top:28px}.toolbar-actions{flex-direction:column;align-items:stretch}.tab-list{overflow-x:auto}.sort-select{width:100%}.category-intro{gap:13px;width:calc(100% - 24px);margin-top:18px;padding:18px}.category-intro h2.category-intro-heading{font-size:23px}.category-intro h3.category-intro-heading{font-size:19px}.category-intro-callout,.category-intro-list,.category-intro-paragraph{font-size:15px;line-height:1.66}.card-catalog{grid-template-columns:118px minmax(0,1fr);gap:12px;padding:12px}.card-catalog .product-media{width:118px;min-height:118px}.product-badge-row span{max-width:100%;font-size:10px}.product-body h3{font-size:15px}.card-catalog .product-body{overflow:visible}.card-catalog .product-description{overflow-wrap:anywhere;-webkit-line-clamp:unset;display:block;overflow:visible}.product-corner-badge{max-width:56px;max-height:34px;top:8px;right:8px}.catalog-direct-card{grid-template-columns:84px minmax(0,1fr)}.catalog-price{justify-content:space-between}}.hero-section{min-height:180px}.hero-section.hero-category{min-height:218px}.hero-copy{justify-content:center;min-height:180px;padding-top:22px;padding-bottom:22px}.hero-category .hero-copy{min-height:180px;padding-top:24px;padding-bottom:22px}.hero-copy h1{max-width:780px;font-size:38px;line-height:1.08}.hero-text{max-width:760px;margin-top:10px;font-size:16px;line-height:1.35}.hero-meta-list{color:#ffffffe6;flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:900px;margin:14px 0 0;padding:0;font-size:13px;line-height:1.35;list-style:none;display:flex}.hero-meta-list li{white-space:nowrap;align-items:center;min-width:0;display:flex}.hero-meta-list li:first-child{color:#fff;font-weight:800}.hero-meta-list li+li:before{content:"";opacity:.6;background:currentColor;border-radius:999px;width:3px;height:3px;margin-right:14px}.hero-meta-text-mobile{display:none}.hero-actions{margin-top:12px}.catalog-link,.primary-link,.secondary-link{min-height:36px;padding:0 14px;font-size:13px}@media (width<=920px){.hero-section,.hero-section.hero-category{min-height:0}.hero-category .hero-copy,.hero-copy{min-height:0;padding-top:28px;padding-bottom:24px}.hero-copy h1{font-size:34px;line-height:1.12}.hero-text{margin-top:10px;font-size:15px}.hero-meta-list{gap:8px 12px;margin-top:12px;font-size:13px}}@media (width<=640px){.hero-category .hero-copy,.hero-copy{padding-top:24px;padding-bottom:22px}.hero-copy h1{font-size:28px;line-height:1.14}.hero-actions{gap:8px;margin-top:12px}.hero-meta-list{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 14px;width:min(100%,342px);max-width:100%;display:grid}.hero-meta-list li{white-space:nowrap;overflow-wrap:anywhere}.hero-meta-list li+li:before,.hero-meta-text-desktop{display:none}.hero-meta-text-mobile{display:inline}}@media (width<=340px){.hero-meta-list{grid-template-columns:1fr;gap:6px}.hero-meta-list li{white-space:normal}}.deal-toolbar{flex-flow:row;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;margin-bottom:8px;padding:6px 0;display:flex}.deal-toolbar>div:first-child{flex:auto;min-width:0}.results-copy{color:#536972;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.2;overflow:hidden}.results-copy strong{color:var(--pd-ink);font-size:inherit;line-height:inherit;display:inline}.toolbar-actions{flex-direction:row;flex:none;justify-content:flex-end;align-items:center;min-width:0;display:flex}.tab-list{display:none}.sort-select{width:auto;min-height:34px;box-shadow:none}.sort-select span{color:#536972;font-size:12px}.sort-select select{min-width:128px;min-height:32px;font-size:13px}@media (width<=920px){.deal-toolbar{gap:10px;margin-top:8px;margin-bottom:8px;padding:6px 0}.sort-select span{display:none}.sort-select select{min-width:116px}}@media (width<=640px){.deal-toolbar{flex-flow:row;justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 24px);margin-top:6px;margin-bottom:6px;padding:5px 0}.results-copy{text-overflow:ellipsis;min-width:0;font-size:13px;line-height:1.15;overflow:hidden}.toolbar-actions{flex-direction:row;align-items:center}.sort-select{flex:none;width:auto;min-height:30px}.sort-select span{display:none}.sort-select select{min-width:104px;max-width:36vw;min-height:28px;padding:0 6px;font-size:12px}}.hero-tone-deals .hero-copy{color:#fff;background:linear-gradient(135deg,#8f2f13,#b63a12 52%,#d9581c)}.hero-tone-best-sellers .hero-copy{color:#fff;background:linear-gradient(135deg,#082f49,#0f5f5d 54%,#168276)}.hero-tone-weight .hero-copy{color:#fff;background:linear-gradient(135deg,#7c2d12,#b94718 56%,#dc6b2d)}.hero-tone-repair .hero-copy{color:#fff;background:linear-gradient(135deg,#065f46,#0f766e 58%,#17937f)}.hero-tone-performance .hero-copy{color:#fff;background:linear-gradient(135deg,#075985,#116fa5 56%,#0ea5e9)}.hero-tone-longevity .hero-copy{color:#fff;background:linear-gradient(135deg,#831843,#a21d56 56%,#be185d)}.hero-tone-category .hero-copy{color:#fff;background:linear-gradient(135deg,#14333b,#23616a 58%,#2d7f87)}.hero-tone-best-sellers .hero-copy h1,.hero-tone-category .hero-copy h1,.hero-tone-deals .hero-copy h1,.hero-tone-longevity .hero-copy h1,.hero-tone-performance .hero-copy h1,.hero-tone-repair .hero-copy h1,.hero-tone-weight .hero-copy h1{color:#fff}.hero-tone-best-sellers .hero-text,.hero-tone-category .hero-text,.hero-tone-deals .hero-text,.hero-tone-longevity .hero-text,.hero-tone-performance .hero-text,.hero-tone-repair .hero-text,.hero-tone-weight .hero-text{color:#ffffffd6}.card-category,.catalog-product-row{content-visibility:auto;contain-intrinsic-size:224px}@media (width<=920px){.site-footer{grid-template-columns:1fr;gap:28px;max-width:100vw}}@media (width<=620px){.site-footer{margin-top:36px;padding-top:36px;padding-bottom:42px}.footer-columns{grid-template-columns:1fr;gap:24px}}.card-category{border:1px solid var(--pd-line,#d9e4ee);border-left:1px solid var(--pd-line,#d9e4ee);background:#fff;border-radius:8px;grid-template-columns:150px minmax(0,1fr) 260px;align-items:center;gap:28px;min-height:246px;padding:18px;box-shadow:0 8px 20px #122d320d}.card-category .product-media{aspect-ratio:1;background:#eef5f8;border-radius:8px;justify-self:start;width:140px;min-height:140px}.card-category .product-media img{-o-object-fit:contain;object-fit:contain}.card-category .product-body{justify-content:center;gap:8px;display:grid}.card-category .product-body h3{font-size:21px;line-height:1.25}.card-category .strength{color:#23384f;max-width:680px;font-size:14px;line-height:1.48}.card-category .category-tag-row{margin-top:0}.category-action-box{background:#f8fafc;border:1px solid #dce6ef;border-radius:8px;align-content:center;gap:8px;min-height:206px;padding:16px 14px;display:grid}.category-price-row{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin-top:0;display:flex}.category-price-row del,.category-price-row strong{white-space:nowrap}.category-price-row strong{color:#06142b;font-size:32px}.category-price-row del{color:#b51212;font-size:13px;font-weight:850;text-decoration-color:currentColor;text-decoration-thickness:1.5px}.category-action-note,.category-stock-line{color:#00802d;margin:0;font-size:13px;font-weight:900;line-height:1.35}.category-action-buttons{gap:8px;margin-top:4px;display:grid}.category-action-button{color:#06142b;cursor:pointer;background:#fff;border:1px solid #d9e4ee;border-radius:8px;place-items:center;min-height:38px;font-size:15px;font-weight:900;transition:border-color .2s,background .2s,color .2s;display:grid}.category-action-button-primary{background:#f90;border-color:#f90}.category-action-button-primary:focus-visible,.category-action-button-primary:hover{background:#e48600;border-color:#e48600}.category-action-button-secondary:focus-visible,.category-action-button-secondary:hover{border-color:var(--pd-teal,#0f766e);color:var(--pd-teal,#0f766e)}@media (width<=920px){.card-category{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:14px;min-height:0;padding:14px}.card-category .product-media{width:128px;min-height:128px}.category-action-box{grid-column:1/-1;min-height:0;padding:14px}.category-action-buttons{grid-template-columns:1fr 1fr}}@container marketplace-products (width<=760px){.card-category{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:14px;min-height:0;padding:14px}.card-category .product-media{width:128px;min-height:128px}.category-action-box{grid-column:1/-1;min-height:0;padding:14px}.category-action-buttons{grid-template-columns:1fr 1fr}}@media (width<=620px){.card-category{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:9px 10px;width:100%;min-width:0;max-width:100%;padding:10px;overflow:hidden}.card-category .product-media{aspect-ratio:1;grid-area:1/1/span 3;align-self:start;width:100%;max-width:100px;min-height:0}.card-category .product-body{display:contents}.card-category .brand-name,.card-category .category-description,.card-category .product-body h3{grid-column:2;min-width:0}.card-category .product-body h3{margin-top:0;font-size:17px}.card-category .strength{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.card-category .category-tag-row,.card-category .rating-row{grid-column:1/-1}.card-category .category-tag-row{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin-top:0;display:flex}.card-category .category-tag-row a,.card-category .category-tag-row span{flex:none;min-width:0;max-width:100%}.card-category .rating-row{flex-wrap:wrap;gap:5px;margin-top:0;font-size:12px}.category-action-box{border-radius:8px;grid-column:1/-1;gap:7px;padding:12px}.category-price-row{justify-content:space-between}.category-price-row strong{font-size:26px}.category-action-note,.category-stock-line{font-size:12px}.category-action-button{min-height:38px;font-size:14px}}.category-strip-shell{position:relative}.category-strip-hint{appearance:none;border:0;padding:0;display:none}@media (width<=620px){.category-strip-shell{isolation:isolate;background:linear-gradient(90deg,#10333a,#144b53 55%,#285f91);max-width:100vw;margin-top:151px;position:relative;overflow:hidden}.category-strip-shell.has-overflow:not(.is-at-end):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#285f9100,#285f91 72%);width:64px;position:absolute;top:0;bottom:0;right:0}.category-strip{background:0 0;margin-top:0;padding-right:72px}.category-strip-shell.has-overflow:not(.is-at-end) .category-strip-hint{z-index:2;color:#fff;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:28px;height:28px;transition:background .16s,border-color .16s,transform .16s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.category-strip-hint:before{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;transform:translate(-1px)rotate(45deg)}.category-strip-hint:active{background:#fff3;border-color:#ffffff80;transform:translateY(-50%)scale(.94)}.category-strip-hint:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}}.site-shell{background:#f6f8f9}.main-nav{border-bottom:1px solid var(--pd-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;min-height:92px;box-shadow:0 1px #0e282d0a}.search-form{border:1px solid #d8e7e6;border-left:4px solid var(--pd-teal);box-shadow:0 1px #0e282d08}.search-form button{background:var(--pd-teal)}.search-form button:hover{background:var(--pd-teal-dark)}.category-strip-shell{border-bottom:1px solid var(--pd-line);background:#fff}.category-strip{color:#10242c;min-height:52px;box-shadow:none;background:#fff;border-bottom:0}.category-strip a{color:#10242c;background:0 0;border-color:#0000}.category-strip a.active,.category-strip a:hover{color:var(--pd-teal-dark);background:#e7f4f2;border-color:#0000;transform:none}.breadcrumb-row{border-bottom:1px solid var(--pd-line);background:#fff}.hero-section,.hero-section.hero-category{border-bottom:1px solid var(--pd-line);background:#f6f8f9;min-height:168px}.hero-best-sellers .hero-copy,.hero-catalog .hero-copy,.hero-category .hero-copy,.hero-copy,.hero-deals .hero-copy,.hero-tone-best-sellers .hero-copy,.hero-tone-category .hero-copy,.hero-tone-deals .hero-copy,.hero-tone-longevity .hero-copy,.hero-tone-performance .hero-copy,.hero-tone-repair .hero-copy,.hero-tone-weight .hero-copy{color:#10242c;background:linear-gradient(120deg,#edf8f5,#f9fbfb 58%,#eef4fb);min-height:168px;padding-top:30px;padding-bottom:30px}.hero-copy h1,.hero-tone-best-sellers .hero-copy h1,.hero-tone-category .hero-copy h1,.hero-tone-deals .hero-copy h1,.hero-tone-longevity .hero-copy h1,.hero-tone-performance .hero-copy h1,.hero-tone-repair .hero-copy h1,.hero-tone-weight .hero-copy h1{color:#10242c}.hero-meta-list,.hero-text,.hero-tone-best-sellers .hero-text,.hero-tone-category .hero-text,.hero-tone-deals .hero-text,.hero-tone-longevity .hero-text,.hero-tone-performance .hero-text,.hero-tone-repair .hero-text,.hero-tone-weight .hero-text{color:#557078}.hero-meta-list li:first-child{color:#10242c}.deal-toolbar{border-bottom-color:var(--pd-line);margin-top:18px}.card-category,.category-action-box,.filter-panel{border-color:var(--pd-line);box-shadow:var(--pd-shadow-soft);background:#fff}.category-action-box{background:#f8fbfb}.card-category{box-shadow:0 1px #0e282d0a}.card-category:hover{box-shadow:0 12px 28px #15343c14}.card-category .product-media{background:#eef4fb}.category-price-row strong{color:#08172a}@media (width<=620px){.main-nav{border-bottom-color:var(--pd-line);background:#fffffffa;box-shadow:0 10px 24px #122d320f}.category-strip-shell{background:#fff}.category-strip-shell.has-overflow:not(.is-at-end):after{background:linear-gradient(90deg,#fff0,#fff 72%)}.category-strip{color:#10242c;background:#fff}.category-strip-shell.has-overflow:not(.is-at-end) .category-strip-hint{border-color:var(--pd-line);color:var(--pd-teal-dark);background:#fff;box-shadow:0 8px 18px #15343c1f}.market-layout{width:calc(100% - 24px);margin-top:8px;display:block}.filter-panel{display:none}.products-grid{gap:12px}.hero-best-sellers .hero-copy,.hero-catalog .hero-copy,.hero-category .hero-copy,.hero-copy,.hero-deals .hero-copy,.hero-tone-best-sellers .hero-copy,.hero-tone-category .hero-copy,.hero-tone-deals .hero-copy,.hero-tone-longevity .hero-copy,.hero-tone-performance .hero-copy,.hero-tone-repair .hero-copy,.hero-tone-weight .hero-copy{padding-top:28px;padding-bottom:22px}.main-nav{padding-top:max(10px,env(safe-area-inset-top))}.mobile-account-link,.mobile-cart-link,.mobile-search-button{width:44px;height:44px}.mobile-quick-actions a{min-height:40px}.category-strip-shell{margin-top:calc(153px + max(10px,env(safe-area-inset-top)))}}@media (width<=960px) and (height<=520px) and (orientation:landscape){.main-nav{z-index:1000;-moz-column-gap:8px;width:100%;min-height:0;padding:max(8px,env(safe-area-inset-top)) 12px 8px;grid-template-columns:minmax(122px,170px) minmax(0,1fr) auto;gap:0 8px;top:0;left:0;right:0;position:fixed!important}.account-actions,.location-button,.utility-bar{display:none}.brand{grid-area:1/1;min-width:0;max-width:none;min-height:44px;overflow:hidden}.main-nav .brand-logo{flex-basis:44px;width:44px;height:44px}.brand small,.brand strong,.brand-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-account-summary{grid-area:1/3;justify-content:flex-end;align-items:center;gap:6px;width:auto;min-width:0;display:flex;position:static}.mobile-account-link,.mobile-cart-link,.mobile-search-button{place-items:center;width:44px;height:44px;display:grid;position:relative}.mobile-account-link small,.mobile-account-link strong,.mobile-cart-link strong{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mobile-quick-actions{display:none}.search-form{grid-area:1/2;grid-template-columns:70px minmax(0,1fr) 40px;min-height:40px}.category-strip-shell{margin-top:calc(53px + max(8px,env(safe-area-inset-top)));position:relative;overflow:hidden}.category-strip{min-height:40px;padding:4px 12px}}.mobile-search-button,.mobile-search-dialog,.mobile-search-filter-dialog,.mobile-search-results-toolbar{display:none}.mobile-search-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=620px){.category-strip{margin-top:0!important}.category-strip-shell{margin-top:var(--mobile-header-height,calc(158px + max(10px,env(safe-area-inset-top))))!important}.search-form{display:none}.mobile-search-button{border:1px solid var(--pd-line);width:44px;min-width:0;height:44px;color:var(--pd-ink);background:#fff;border-radius:8px;place-items:center;display:grid}.mobile-search-button svg,.mobile-search-icon-button svg,.mobile-search-input>svg{fill:none;width:20px;height:20px;stroke:var(--pd-teal-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none}.mobile-search-dialog[open]{display:block}.mobile-search-dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--pd-ink);background:#f6f8f9;border:0;margin:0;padding:0}.mobile-search-dialog::backdrop,.mobile-search-filter-dialog::backdrop{background:#0a1f2547}.mobile-search-dialog-content{min-height:100dvh;padding:max(12px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));flex-direction:column;display:flex}.mobile-search-dialog-header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;display:grid}.mobile-search-dialog-header h2{min-width:0;color:var(--pd-ink);margin:0;font-size:18px;font-weight:850}.mobile-search-cancel,.mobile-search-clear,.mobile-search-icon-button{min-width:44px;min-height:44px;color:var(--pd-teal-dark);font:inherit;background:0 0;border:0;border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:grid}.mobile-search-input{border:1.5px solid var(--pd-teal);background:#fff;border-radius:8px;align-items:center;gap:10px;min-height:52px;margin-top:16px;padding:0 6px 0 14px;display:flex}.mobile-search-input input{width:100%;min-width:0;color:var(--pd-ink);font:inherit;background:0 0;border:0;outline:0;font-size:16px}.mobile-search-input input::-webkit-search-cancel-button{appearance:none}.mobile-search-input input::-webkit-search-decoration{appearance:none}.mobile-search-input:focus-within{border-color:var(--pd-teal-dark);box-shadow:0 0 0 3px #087a732e}.mobile-search-clear{background:var(--pd-soft);min-width:44px;min-height:44px;color:var(--pd-muted);font-size:24px;font-weight:400}.mobile-search-section{margin-top:24px}.mobile-search-section h3{color:var(--pd-muted);margin:0 0 10px;font-size:13px;font-weight:850}.mobile-search-category-rail{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;padding:2px 1px;display:flex;overflow-x:auto}.mobile-search-category-rail::-webkit-scrollbar{display:none}.mobile-search-category-rail button{border:1px solid var(--pd-line);min-height:44px;color:var(--pd-ink);font:inherit;white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:750}.mobile-search-category-rail button.active{border-color:var(--pd-teal);background:var(--pd-teal);color:#fff}.mobile-search-suggestion{border:1px solid var(--pd-line);width:100%;min-height:60px;color:var(--pd-ink);font:inherit;text-align:left;background:#fff;border-radius:8px;gap:3px;margin-top:8px;padding:10px 14px;display:grid}.mobile-search-suggestion span,.mobile-search-suggestion strong{font-size:14px;font-weight:800}.mobile-search-suggestion small{color:var(--pd-muted);font-size:12px}.mobile-search-submit-query{background:var(--pd-soft);border-color:#c9e3de}.mobile-search-dialog-footer{margin-top:auto;padding-top:20px}.mobile-search-dialog-footer button{border:1px solid var(--pd-teal);background:var(--pd-teal);color:#fff;width:100%;min-height:48px;font:inherit;border-radius:8px;font-size:15px;font-weight:850}.mobile-search-dialog-footer button:disabled{border-color:var(--pd-line);background:var(--pd-line);color:var(--pd-muted)}.mobile-search-button:focus-visible,.mobile-search-cancel:focus-visible,.mobile-search-category-rail button:focus-visible,.mobile-search-clear:focus-visible,.mobile-search-dialog-footer button:focus-visible,.mobile-search-filter-content a:focus-visible,.mobile-search-filter-content button:focus-visible,.mobile-search-icon-button:focus-visible,.mobile-search-results-toolbar button:focus-visible,.mobile-search-suggestion:focus-visible{outline:2px solid var(--pd-teal-dark);outline-offset:2px}.search-results-page .desktop-search-toolbar,.search-results-page .hero-section,.search-results-page .search-category-links,.search-results-page .search-context{display:none}.mobile-search-results-toolbar{justify-content:space-between;align-items:end;gap:12px;width:calc(100% - 24px);margin:18px auto 8px;display:flex}.mobile-search-results-toolbar p{color:var(--pd-muted);margin:0;font-size:12px;font-weight:800}.mobile-search-results-toolbar h1{color:var(--pd-ink);margin:4px 0 0;font-size:18px;line-height:1.2}.mobile-search-results-toolbar button{border:1px solid var(--pd-teal);min-height:44px;color:var(--pd-teal-dark);font:inherit;background:#fff;border-radius:8px;flex:none;padding:0 14px;font-size:13px;font-weight:850}.search-results-page .market-layout{padding-bottom:84px}.mobile-search-filter-dialog[open]{display:block}.mobile-search-filter-dialog{width:100%;max-width:none;max-height:calc(min(76dvh,620px));color:var(--pd-ink);background:#fff;border:0;border-radius:12px 12px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0}.mobile-search-filter-content{max-height:calc(min(76dvh,620px));padding:16px 16px max(16px,env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow-y:auto}.mobile-search-filter-content header{justify-content:space-between;align-items:start;gap:12px;display:flex}.mobile-search-filter-content header p{color:var(--pd-muted);margin:0;font-size:12px;font-weight:800}.mobile-search-filter-content h2{margin:4px 0 0;font-size:20px}.mobile-search-filter-content header>button{background:var(--pd-soft);min-width:44px;min-height:44px;color:var(--pd-muted);font:inherit;border:0;border-radius:8px;font-size:24px}.mobile-search-filter-content section{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.mobile-search-filter-content h3{color:var(--pd-muted);grid-column:1/-1;margin:0 0 2px;font-size:13px}.mobile-search-filter-content section a,.mobile-search-filter-content section button{border:1px solid var(--pd-line);min-height:44px;color:var(--pd-ink);font:inherit;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.mobile-search-filter-content section a.active,.mobile-search-filter-content section button.active{border-color:var(--pd-teal);background:var(--pd-soft);color:var(--pd-teal-dark)}.mobile-search-filter-content small{color:var(--pd-muted);font-size:11px}.mobile-search-filter-content footer{margin-top:20px}.mobile-search-filter-content footer button{border:1px solid var(--pd-teal);background:var(--pd-teal);color:#fff;width:100%;min-height:48px;font:inherit;border-radius:8px;font-size:15px;font-weight:850}}.product-card{transition:transform .16s ease-out;position:relative}.product-card-detail-link{z-index:1;border-radius:inherit;cursor:pointer;touch-action:manipulation;display:block;position:absolute;inset:0}.product-card-detail-link:focus-visible{outline:0;box-shadow:inset 0 0 0 3px #007569}.product-card .card-actions,.product-card .category-action-box{z-index:2;position:relative}.purchase-action-feedback{color:#0f6f65;text-align:left;text-wrap:pretty;min-height:34px;margin:8px 0 0;font-size:12px;font-weight:750;line-height:1.4}.purchase-action-feedback-error{color:#9a3412}.category-action-button:disabled,.offer-actions button:disabled{cursor:wait;opacity:.62}.offer-actions-unavailable button:disabled{cursor:not-allowed}.product-card:not(.card-catalog) .rating-row .rating-count{color:#007569}.product-card .product-body h3,.product-card .product-media img{transition:transform .16s ease-out,color .16s ease-out}@media (hover:hover) and (pointer:fine){.product-card:has(.product-card-detail-link:hover){transform:translateY(-1px)}.product-card-detail-link:hover{box-shadow:inset 0 0 0 2px #0b7d73}.product-card-detail-link:hover~.product-media img{transform:scale(1.02)}.product-card-detail-link:hover~.product-body h3{color:#007569}}@media (hover:none) and (pointer:coarse){.product-card:has(.product-card-detail-link:active){transform:scale(.995)}.product-card-detail-link:active{background:#0075690e;box-shadow:inset 0 0 0 2px #00756980}}@media (prefers-reduced-motion:reduce){.product-card,.product-card .product-body h3,.product-card .product-media img{transition:none}.product-card-detail-link:hover~.product-media img{transform:none}.product-card:has(.product-card-detail-link:active){transform:none}.product-card:has(.product-card-detail-link:hover){transform:none}}.product-media{position:relative}.product-stock-overlay{z-index:2;pointer-events:none;color:#fff;letter-spacing:.08em;background:#111e278f;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;inset:0}.product-media:has(.product-stock-overlay) img{filter:grayscale(.25);opacity:.58}@media (width<=620px){.site-shell{--mobile-topbar-height:calc(54px + max(10px, env(safe-area-inset-top)));--mobile-promotion-height:34px}.main-nav{z-index:1000;min-height:0;top:0;position:sticky!important}.mobile-shipping-promotion{top:var(--mobile-topbar-height);z-index:999;position:sticky}.category-strip-shell{top:calc(var(--mobile-topbar-height) + var(--mobile-promotion-height));z-index:997;margin-top:0!important;position:sticky!important}}@media (width<=620px) and (height<=520px) and (orientation:landscape){.site-shell{--mobile-landscape-topbar-height:calc(52px + max(8px, env(safe-area-inset-top)))}.main-nav{position:fixed!important}.mobile-shipping-promotion{display:none}.category-strip-shell{top:var(--mobile-landscape-topbar-height);margin-top:var(--mobile-landscape-topbar-height)!important}}.cart-support-button{display:none}.cart-shipping-promotion{color:#0c5d4d;background:#f2fbf7;border:1px solid #b9ddcf;border-radius:7px;margin:10px 0 0;padding:9px 10px;font-size:12px;font-weight:750;line-height:1.45}.summary-card .summary-promotion-row dd,.summary-card .summary-promotion-row dt{color:#087167}@media (width<=620px){.category-strip a{min-height:44px}.quantity-control button,.quantity-control input{height:44px;font-size:16px}.quantity-control button:not(.remove-cart-item){min-width:44px}.quantity-control .quantity-input{width:48px;min-width:48px;line-height:42px}.quantity-control .remove-cart-item{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.cart-support-button,.checkout-button,.continue-button{min-height:44px;font-size:14px}.cart-support-button{border:1px solid var(--mall-line);width:100%;color:var(--mall-green);cursor:pointer;background:#fff;border-radius:999px;place-items:center;font-weight:850;display:grid}}.site-footer{color:#fff;background:#162734;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;width:100%;max-width:none;margin:28px 0 0;padding:0 calc(max(20px,50vw - 660px));display:block}.site-footer-inner{color:#fff;box-shadow:none;background:#162734;grid-template-columns:minmax(280px,1.3fr) minmax(180px,.7fr) minmax(180px,.7fr);gap:calc(clamp(28px,5vw,68px));padding:28px calc(clamp(28px,5vw,68px)) 24px;display:grid}.site-footer .footer-brand{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.site-footer .footer-brand-link{color:#fff;gap:13px}.site-footer .footer-brand-link .brand-logo{width:64px;height:64px;box-shadow:none;filter:drop-shadow(0 0 1px #ffffffb8)drop-shadow(0 4px 8px #0418303d);background:0 0;border-radius:0;flex-basis:64px}.site-footer .footer-brand-link .brand-copy{gap:5px;display:grid}.site-footer .footer-brand-link strong{color:#fff;letter-spacing:-.02em;font-size:calc(clamp(22px,2vw,28px))}.site-footer .footer-brand-link small{color:#ffffff9e;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.site-footer .footer-contact-list{gap:8px;margin:24px 0 0;font-style:normal;display:grid}.site-footer .footer-contact-link{color:#ffffffc7;overflow-wrap:anywhere;align-items:center;gap:9px;width:fit-content;min-height:28px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.site-footer .footer-contact-link svg{color:#54c9be;flex:none}.site-footer .footer-contact-link:hover{color:#087565;transform:translate(2px)}.site-footer .footer-notice{color:#ffffffad;max-width:390px;margin:18px 0 0;font-size:13px;line-height:1.7}.site-footer .footer-copyright{color:#ffffff75;margin:18px 0 0;font-size:11px;line-height:1.5}.site-footer .footer-columns{display:contents}.site-footer .footer-column{min-width:0}.site-footer .footer-column h2{color:#fff;letter-spacing:.03em;margin:2px 0 12px;font-size:14px;font-weight:850}.site-footer .footer-column a{color:#ffffffad;width:fit-content;min-height:32px;margin:0;padding:4px 0;font-size:13px;line-height:1.4;text-decoration:none;transition:color .16s,transform .16s;display:block}.site-footer .footer-column a:hover{color:#fff;transform:translate(2px)}.site-footer .footer-brand-link:focus-visible,.site-footer .footer-column a:focus-visible,.site-footer .footer-contact-link:focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #f0aa20}@media (width<=920px){.site-footer{width:100%;padding-left:18px;padding-right:18px}.site-footer-inner{grid-template-columns:minmax(240px,1.1fr) repeat(2,minmax(150px,.75fr));gap:30px;padding-left:32px;padding-right:32px}}@media (width<=620px){.site-footer{margin-top:24px;padding-left:12px;padding-right:12px}.site-footer-inner{grid-template-columns:1fr;gap:22px;padding:24px 12px 20px}.site-footer .footer-copyright,.site-footer .footer-notice{margin-top:16px}.site-footer .footer-column h2{margin-bottom:10px}.site-footer .footer-column a{min-height:40px;padding:6px 0}}@media (prefers-reduced-motion:reduce){.site-footer .footer-column a{transition:none}}.delivery-address-chat-card[data-v-7161293b]{color:#273744;background:#fff9eb;border:1px solid #d9a53f;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:12px 14px 0;padding:12px;display:grid}.delivery-address-chat-card>svg[data-v-7161293b]{color:#98600a;margin-top:2px}.delivery-address-chat-card strong[data-v-7161293b]{color:#1b2f3c;font-size:14px;display:block}.delivery-address-chat-card p[data-v-7161293b]{color:#4b6170;margin:3px 0 0;font-size:12px;line-height:1.45}.delivery-address-chat-details[data-v-7161293b]{overflow-wrap:anywhere;color:#2e4252!important}.delivery-address-chat-actions[data-v-7161293b]{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.delivery-address-actions button[data-v-7161293b],.delivery-address-chat-actions button[data-v-7161293b]{min-height:38px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.delivery-address-chat-actions button[data-v-7161293b]:first-child,.delivery-address-edit[data-v-7161293b]{color:#243a49;background:#fff;border:1px solid #a7b6c2}.delivery-address-chat-actions button[data-v-7161293b]:last-child,.delivery-address-confirm[data-v-7161293b]{color:#fff;background:#087565;border:1px solid #087565}.delivery-address-actions button[data-v-7161293b]:disabled,.delivery-address-chat-actions button[data-v-7161293b]:disabled,.delivery-address-close[data-v-7161293b]:disabled,.delivery-address-later[data-v-7161293b]:disabled{cursor:wait;opacity:.65}.delivery-address-error[data-v-7161293b]{grid-column:1/-1;margin:0;font-weight:700;color:#a61d2d!important}.delivery-address-backdrop[data-v-7161293b]{z-index:1200;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overscroll-behavior:contain;background:#12202ba3;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.delivery-address-modal[data-v-7161293b]{color:#203243;background:#fff;border:1px solid #d1dbe2;border-radius:8px;outline:none;width:min(550px,100%);padding:28px;position:relative;box-shadow:0 22px 56px #0b192452}.delivery-address-close[data-v-7161293b]{color:#486070;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:12px;right:12px}.delivery-address-close[data-v-7161293b]:hover{color:#172c3e;background:#edf2f5}.delivery-address-title-row[data-v-7161293b]{align-items:flex-start;gap:12px;padding-right:40px;display:flex}.delivery-address-icon[data-v-7161293b]{color:#086f62;background:#e7f6f1;border-radius:7px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.delivery-address-title-row h2[data-v-7161293b]{color:#172c3e;margin:0;font-size:21px;line-height:1.2}.delivery-address-intro[data-v-7161293b],.delivery-address-title-row p[data-v-7161293b]{color:#526b7c;margin:5px 0 0;font-size:14px;line-height:1.45}.delivery-address-intro[data-v-7161293b]{margin-top:20px}.delivery-address-details[data-v-7161293b]{color:#2b3f4e;overflow-wrap:anywhere;background:#f8fbfc;border:1px solid #d6e0e6;border-radius:7px;gap:3px;margin:16px 0;padding:14px;font-size:14px;font-style:normal;line-height:1.45;display:grid}.delivery-address-details strong[data-v-7161293b]{color:#172c3e}.delivery-address-form[data-v-7161293b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.delivery-address-form label[data-v-7161293b]{color:#32495b;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.delivery-address-form input[data-v-7161293b]{color:#172c3e;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #b9c8d2;border-radius:6px;padding:0 11px;font-size:16px}.delivery-address-form input[data-v-7161293b]:focus{outline-offset:1px;border-color:#087565;outline:3px solid #08756529}.delivery-address-form input[readonly][data-v-7161293b]{color:#526b7c;cursor:not-allowed;background:#f3f6f8}.delivery-address-form__wide[data-v-7161293b]{grid-column:1/-1}.delivery-address-actions[data-v-7161293b]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px;display:grid}.delivery-address-later[data-v-7161293b]{color:#526b7c;font:inherit;cursor:pointer;background:0 0;border:0;margin:12px auto 0;padding:4px;font-size:13px;text-decoration:underline;display:block}.delivery-address-actions button[data-v-7161293b]:focus-visible,.delivery-address-chat-actions button[data-v-7161293b]:focus-visible,.delivery-address-close[data-v-7161293b]:focus-visible,.delivery-address-later[data-v-7161293b]:focus-visible{outline-offset:2px;outline:3px solid #f0aa20}.delivery-address-modal-enter-active[data-v-7161293b],.delivery-address-modal-leave-active[data-v-7161293b]{transition:opacity .18s}.delivery-address-modal-enter-active .delivery-address-modal[data-v-7161293b],.delivery-address-modal-leave-active .delivery-address-modal[data-v-7161293b]{transition:transform .18s,opacity .18s}.delivery-address-modal-enter-from[data-v-7161293b],.delivery-address-modal-leave-to[data-v-7161293b]{opacity:0}.delivery-address-modal-enter-from .delivery-address-modal[data-v-7161293b],.delivery-address-modal-leave-to .delivery-address-modal[data-v-7161293b]{opacity:0;transform:translateY(12px)}@media (width<=560px){.delivery-address-backdrop[data-v-7161293b]{background:#12202b8f;place-items:end stretch;padding:0}.delivery-address-modal[data-v-7161293b]{width:100%;max-height:calc(min(88dvh,720px));padding:22px max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-width:1px 0 0;border-radius:16px 16px 0 0;overflow-y:auto;box-shadow:0 -12px 34px #0b192438}.delivery-address-modal[data-v-7161293b]:before{content:"";background:#c7d3da;border-radius:999px;width:36px;height:4px;margin:-10px auto 18px;display:block}.delivery-address-title-row h2[data-v-7161293b]{font-size:19px}.delivery-address-details[data-v-7161293b]{margin:14px 0;padding:13px}.delivery-address-form[data-v-7161293b]{grid-template-columns:1fr;gap:11px}.delivery-address-form__wide[data-v-7161293b]{grid-column:auto}.delivery-address-actions[data-v-7161293b]{grid-template-columns:1fr}.delivery-address-actions button[data-v-7161293b]{min-height:46px;font-size:14px}.delivery-address-later[data-v-7161293b]{min-height:36px;margin-top:10px}.delivery-address-chat-actions[data-v-7161293b]{flex-wrap:nowrap}.delivery-address-chat-actions button[data-v-7161293b]{flex:1 1 0;min-width:0;min-height:44px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.delivery-address-modal-enter-active[data-v-7161293b],.delivery-address-modal-enter-active .delivery-address-modal[data-v-7161293b],.delivery-address-modal-leave-active[data-v-7161293b],.delivery-address-modal-leave-active .delivery-address-modal[data-v-7161293b]{transition:none}}body.customer-service-chat-open,html.customer-service-chat-open{overscroll-behavior:none;overflow:hidden}.customer-service-widget[data-v-1eec3e50]{z-index:80;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:24px;right:24px}.customer-service-widget.customer-service-widget-standalone[data-v-1eec3e50]{z-index:1001;isolation:isolate;background:#f5f7f8;width:100vw;min-height:100dvh;display:grid;inset:0 auto auto 0}.chat-launcher[data-v-1eec3e50]{color:#fff;cursor:pointer;width:auto;min-width:148px;height:50px;min-height:50px;font:inherit;letter-spacing:.01em;background:#0b1d3c;border:0;border-radius:999px;justify-content:center;place-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:800;transition:transform .18s,background-color .18s,box-shadow .18s;animation:.26s cubic-bezier(.16,1,.3,1) both chat-launcher-enter-1eec3e50;display:inline-flex;position:relative;box-shadow:0 14px 34px #0b1d3c47}.chat-launcher[data-v-1eec3e50]:hover{background:#142d58;transform:translateY(-2px);box-shadow:0 17px 38px #0b1d3c57}.chat-launcher[data-v-1eec3e50]:focus-visible{outline-offset:3px;outline:3px solid #f0aa20}.chat-launcher-label[data-v-1eec3e50],.chat-new-message-avatar span[data-v-1eec3e50]{line-height:1}.chat-composer button svg[data-v-1eec3e50],.chat-header button svg[data-v-1eec3e50],.chat-launcher svg[data-v-1eec3e50]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.chat-unread[data-v-1eec3e50]{color:#fff;background:#d94747;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}@media (width<=800px){.customer-service-widget[data-v-1eec3e50]:not(.customer-service-widget-panel-open){z-index:130}}@media (prefers-reduced-motion:reduce){.chat-launcher[data-v-1eec3e50]{transition:none}.chat-launcher[data-v-1eec3e50]:hover{transform:none}}.chat-new-message-toast[data-v-1eec3e50]{z-index:1002;color:#10202a;background:#fffffffa;border:1px solid #0f172a1f;border-radius:8px;width:calc(min(382px,100vw - 32px));position:fixed;bottom:96px;right:24px;overflow:hidden;box-shadow:0 22px 60px #0f172a3d}.chat-new-message-accent[data-v-1eec3e50]{background:linear-gradient(90deg,#1f6f68,#f59e0b);height:4px}.chat-new-message-body[data-v-1eec3e50]{grid-template-columns:42px minmax(0,1fr) 32px;gap:12px;padding:14px 14px 0;display:grid}.chat-new-message-avatar[data-v-1eec3e50]{color:#fff;background:#2f7e77;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid;overflow:hidden}.chat-new-message-avatar img[data-v-1eec3e50]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.chat-new-message-copy[data-v-1eec3e50]{min-width:0}.chat-new-message-kicker[data-v-1eec3e50]{color:#0f766e;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.chat-new-message-kicker[data-v-1eec3e50]:before{content:"";background:#22c55e;border-radius:999px;width:8px;height:8px}.chat-new-message-copy strong[data-v-1eec3e50]{color:#10202a;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:15px;line-height:1.3;display:block;overflow:hidden}.chat-new-message-copy p[data-v-1eec3e50]{color:#46596a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-new-message-copy small[data-v-1eec3e50]{color:#64748b;margin-top:8px;font-size:12px;display:block}.chat-new-message-close[data-v-1eec3e50]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.chat-new-message-close[data-v-1eec3e50]:hover{background:#f1f5f9}.chat-new-message-close svg[data-v-1eec3e50]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.chat-new-message-actions[data-v-1eec3e50]{gap:8px;padding:12px 14px 14px 68px;display:flex}.chat-new-message-actions button[data-v-1eec3e50]{cursor:pointer;border:0;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;transition:color .18s,background .18s,box-shadow .18s}.chat-new-message-primary[data-v-1eec3e50]{color:#fff;background:#1f6f68}.chat-new-message-primary[data-v-1eec3e50]:hover{background:#185a55;box-shadow:0 8px 18px #1f6f6838}.chat-new-message-secondary[data-v-1eec3e50]{color:#245c57;background:#eef6f5}.chat-new-message-secondary[data-v-1eec3e50]:hover{background:#dcefeb}.chat-notification-enter-active[data-v-1eec3e50],.chat-notification-leave-active[data-v-1eec3e50]{transition:opacity .2s,transform .2s}.chat-notification-enter-from[data-v-1eec3e50],.chat-notification-leave-to[data-v-1eec3e50]{opacity:0;transform:translateY(10px)}.chat-panel[data-v-1eec3e50]{background:#f3f6fa;border:1px solid #26415029;grid-template-rows:auto minmax(0,1fr) auto auto;width:calc(min(480px,100vw - 48px));height:calc(min(680px,100dvh - 48px));animation:.36s cubic-bezier(.16,1,.3,1) both chat-panel-enter-1eec3e50;display:grid;overflow:hidden;box-shadow:0 20px 55px #202c3638}.chat-panel[data-v-1eec3e50],.customer-service-widget-closing .chat-panel[data-v-1eec3e50]{transform-origin:100% 100%;opacity:1;border-radius:8px;transform:translateZ(0)scale(1)}.customer-service-widget-closing .chat-panel[data-v-1eec3e50]{filter:none;will-change:transform,opacity,border-radius,box-shadow;animation:.56s cubic-bezier(.16,1,.3,1) both chat-panel-close-to-launcher-1eec3e50}@keyframes chat-panel-enter-1eec3e50{0%{opacity:0;filter:blur(2px);transform:translateY(16px)scale(.84);box-shadow:0 10px 26px #202c361f}to{opacity:1;filter:blur();transform:translateZ(0)scale(1);box-shadow:0 20px 55px #202c3638}}@keyframes chat-panel-fullscreen-enter-1eec3e50{0%{opacity:0;filter:blur(1px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateZ(0)}}@keyframes chat-panel-mobile-enter-1eec3e50{0%{opacity:0;filter:blur(1px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:translateZ(0)scale(1)}}@keyframes chat-panel-close-to-launcher-1eec3e50{0%{opacity:1;border-radius:8px;transform:translateZ(0)scale(1);box-shadow:0 20px 55px #202c3638}58%{opacity:1;border-radius:14px;transform:translateZ(0)scale(.64);box-shadow:0 12px 30px #202c362b}82%{opacity:.82;border-radius:28px;transform:translateZ(0)scale(.44);box-shadow:0 7px 20px #202c3624}to{opacity:.12;border-radius:999px;transform:translateZ(0)scale(.3);box-shadow:0 3px 12px #202c361a}}@keyframes chat-panel-mobile-exit-1eec3e50{0%{opacity:1;filter:blur();transform:translateZ(0)scale(1)}to{opacity:0;filter:blur(1px);transform:translateY(18px)scale(.985)}}@keyframes chat-launcher-enter-1eec3e50{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:translateZ(0)scale(1)}}@media (prefers-reduced-motion:reduce){.chat-panel[data-v-1eec3e50]{animation:none}.customer-service-widget-closing .chat-panel[data-v-1eec3e50]{transition:none;animation:none}.chat-launcher[data-v-1eec3e50]{animation:none}}.chat-faq-intro[data-v-1eec3e50]{background:#f3f6fa;flex-direction:column;flex:none;gap:14px;padding:20px 18px 12px;display:flex;overflow:visible}.chat-faq-intro--after-chat[data-v-1eec3e50]{border-top:1px solid #d4dee8;margin-top:0;box-shadow:0 -8px 22px #1e374e0d}.chat-faq-welcome[data-v-1eec3e50]{background:#e8f3ff;border-bottom:1px solid #cfe3f5;align-items:center;gap:11px;min-height:58px;margin:-20px -18px 0;padding:12px 16px;display:flex}.chat-faq-welcome-icon[data-v-1eec3e50]{color:#fff;background:#4a98e8;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 12px #377ece38}.chat-faq-welcome h2[data-v-1eec3e50]{color:#152238;margin:0;font-size:16px;line-height:1.2}.chat-faq-empty[data-v-1eec3e50],.chat-faq-loading[data-v-1eec3e50],.chat-faq-welcome p[data-v-1eec3e50]{color:#617185;margin:0;font-size:13px;line-height:1.5}.chat-faq-welcome p[data-v-1eec3e50]{font-size:11px}.chat-faq-shortcuts[data-v-1eec3e50]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.chat-faq-back[data-v-1eec3e50],.chat-faq-card[data-v-1eec3e50],.chat-faq-more-link[data-v-1eec3e50],.chat-faq-question-item>button[data-v-1eec3e50],.chat-faq-shortcut[data-v-1eec3e50]{color:#203047;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #d6e0ea;border-radius:7px;text-decoration:none}.chat-faq-shortcut[data-v-1eec3e50]{text-align:center;border-color:#d9e1eb;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:62px;padding:8px 4px;display:flex}.chat-faq-card[data-v-1eec3e50]:hover,.chat-faq-more-link[data-v-1eec3e50]:hover,.chat-faq-question-item>button[data-v-1eec3e50]:hover,.chat-faq-shortcut[data-v-1eec3e50]:hover{background:#f0faf8;border-color:#76a9a3}.chat-faq-card strong[data-v-1eec3e50],.chat-faq-shortcut strong[data-v-1eec3e50]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.chat-faq-card span[data-v-1eec3e50]{color:#718096;font-size:11px;line-height:1.35}.chat-faq-shortcut-icon[data-v-1eec3e50]{color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.chat-faq-shortcut--products .chat-faq-shortcut-icon[data-v-1eec3e50]{background:#2d7dd2}.chat-faq-shortcut--orders .chat-faq-shortcut-icon[data-v-1eec3e50]{background:#9a67d3}.chat-faq-shortcut--coa .chat-faq-shortcut-icon[data-v-1eec3e50]{background:#168b80}.chat-faq-shortcut--fees .chat-faq-shortcut-icon[data-v-1eec3e50]{background:#ed8b2f}.chat-faq-card-list[data-v-1eec3e50],.chat-faq-question-list[data-v-1eec3e50]{gap:0;display:grid}.chat-faq-question-item>button[data-v-1eec3e50]{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 5px;font-size:13px;display:flex}.chat-faq-question-item[data-v-1eec3e50]{border-bottom:1px solid #dce5ee}.chat-faq-question-item[data-v-1eec3e50]:first-of-type{border-top:1px solid #dce5ee}.chat-faq-question-item>button[data-v-1eec3e50]:disabled{cursor:wait;opacity:.62}.chat-faq-refresh[data-v-1eec3e50]{color:#60758d!important;background:0 0!important;border-color:#0000!important;justify-content:center!important;gap:6px!important;min-height:28px!important;font-size:12px!important}.chat-faq-action-error[data-v-1eec3e50]{color:#b42318;margin:2px 0 0;font-size:12px}.chat-faq-refresh[data-v-1eec3e50]:hover{color:#0f766e!important}.chat-faq-back[data-v-1eec3e50],.chat-faq-more-link[data-v-1eec3e50]{color:#0f766e;background:0 0;border-color:#0000;width:fit-content;padding:7px 10px;font-size:12px;font-weight:750}.chat-faq-card[data-v-1eec3e50]{gap:5px;padding:12px;display:grid}@media (width<=620px){.chat-faq-intro[data-v-1eec3e50]{padding:16px 14px 10px}.chat-faq-welcome[data-v-1eec3e50]{margin:-16px -14px 0}}.customer-service-widget-standalone .chat-panel[data-v-1eec3e50]{width:100vw;height:100dvh;box-shadow:none;transform-origin:50%;border:0;border-radius:0;animation-name:chat-panel-fullscreen-enter-1eec3e50}.chat-header[data-v-1eec3e50]{color:#f8fafc;-webkit-backdrop-filter:blur(18px)saturate(1.08);background:#101a2bf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.customer-service-widget-standalone .chat-header[data-v-1eec3e50]{z-index:2;padding:calc(12px + env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) 12px max(14px,env(safe-area-inset-left,0px));position:sticky;top:0}.chat-agent[data-v-1eec3e50]{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.chat-agent-avatar[data-v-1eec3e50]{color:#fff;background:#2f7e77;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:900;line-height:1;display:grid;overflow:hidden;box-shadow:0 10px 24px #0c282c33}.chat-agent-avatar img[data-v-1eec3e50]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.chat-heading[data-v-1eec3e50]{gap:3px;min-width:0;display:grid}.chat-heading-main[data-v-1eec3e50]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.chat-heading-main strong[data-v-1eec3e50]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;line-height:1.2;overflow:hidden}.chat-verified-badge[data-v-1eec3e50]{color:#c8f7df;background:#0e745b4d;border:1px solid #b4efd757;border-radius:999px;align-items:center;gap:4px;min-height:20px;padding:0 7px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.chat-verified-badge svg[data-v-1eec3e50]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.chat-role[data-v-1eec3e50]{color:#f8fafcbf;font-size:12px;display:block}.chat-agent-meta[data-v-1eec3e50]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.chat-agent-meta span[data-v-1eec3e50]{color:#f8fafcd1;background:#ffffff1a;border-radius:999px;align-items:center;gap:5px;min-height:18px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.chat-status[data-v-1eec3e50]:before{content:"";background:#f59e0b;border-radius:999px;width:6px;height:6px}.chat-status.online[data-v-1eec3e50]:before{background:#22c55e}.chat-user-rating[data-v-1eec3e50]{flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;display:flex}.chat-user-rating span[data-v-1eec3e50]{color:#f8fafcc7;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin-right:1px;font-size:11px;font-weight:800;overflow:hidden}.chat-user-rating button[data-v-1eec3e50]{color:#ffffff8c;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-grid}.chat-user-rating button.active[data-v-1eec3e50]{color:#facc15;background:#facc1524;border-color:#facc15b8}.chat-user-rating button[data-v-1eec3e50]:disabled{cursor:progress;opacity:.68}.chat-header-actions[data-v-1eec3e50]{align-items:center;gap:8px;display:flex}.chat-language-select[data-v-1eec3e50]{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 8px;display:inline-flex}.chat-language-select span[data-v-1eec3e50]{color:#f8fafcb8;margin:0}.chat-language-select select[data-v-1eec3e50]{color:#fff;min-width:76px;font:inherit;background:0 0;border:0;outline:none}.chat-language-select option[data-v-1eec3e50]{color:#1f2933}.chat-header button[data-v-1eec3e50]{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.chat-header button[data-v-1eec3e50]:hover{background:#ffffff1f}.chat-empty[data-v-1eec3e50],.chat-login-state[data-v-1eec3e50]{box-sizing:border-box;text-align:center;color:#526070;align-content:center;place-items:center;gap:10px;width:100%;min-width:0;min-height:260px;padding:24px;display:grid}.chat-guest-state[data-v-1eec3e50]{color:#24564e;background:#effaf7;border:1px solid #b8d9d2;border-radius:6px;margin:12px 14px 0;padding:10px 12px;font-size:13px;line-height:1.45}.chat-guest-state p[data-v-1eec3e50]{margin:0}.chat-guest-state a[data-v-1eec3e50]{color:#0c6254;font-weight:700}.chat-login-state strong[data-v-1eec3e50]{color:#243342}.chat-login-state p[data-v-1eec3e50]{overflow-wrap:anywhere;max-width:min(260px,100%);margin:0;font-size:14px;line-height:1.45}.chat-login-state a[data-v-1eec3e50]{color:#fff;background:#1f6f68;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;text-decoration:none;display:inline-flex}.chat-body[data-v-1eec3e50]{overscroll-behavior:contain;flex-direction:column;display:flex;overflow:hidden auto}.chat-body[data-v-1eec3e50],.chat-body--faq[data-v-1eec3e50]{min-height:0}.chat-current-order[data-v-1eec3e50]{background:#eef8f5;border-bottom:1px solid #c8e3dc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.chat-current-order>div[data-v-1eec3e50]{gap:3px;min-width:0;display:grid}.chat-current-order>div[data-v-1eec3e50]:last-child{justify-items:end}.chat-current-order small[data-v-1eec3e50],.chat-current-order span[data-v-1eec3e50]{color:#486361;text-transform:uppercase;font-size:11px;font-weight:800}.chat-current-order strong[data-v-1eec3e50]{color:#193f3b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.chat-current-order b[data-v-1eec3e50]{color:#0e655d;background:#d7f0e8;border-radius:999px;place-items:center;min-height:24px;padding:0 8px;font-size:11px;display:inline-grid}.chat-current-order small[data-v-1eec3e50]{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.chat-messages[data-v-1eec3e50]{isolation:isolate;background:#f3f6fa;flex:1 0 auto;min-height:100%;padding:14px;position:relative;overflow:visible}.chat-faq-history[data-v-1eec3e50]{color:#334155;background:#f8fafc;border:1px solid #d8e2ec;border-radius:8px;gap:10px;margin:0 0 14px;padding:12px;display:grid}.chat-faq-history-heading[data-v-1eec3e50]{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;display:grid}.chat-faq-history-heading>svg[data-v-1eec3e50]{color:#fff;background:#4a98e8;border-radius:50%;width:30px;height:30px;padding:6px}.chat-faq-history-heading div[data-v-1eec3e50]{gap:3px;min-width:0;display:grid}.chat-faq-history-heading strong[data-v-1eec3e50]{overflow-wrap:anywhere;color:#1e293b;font-size:13px;line-height:1.3}.chat-faq-history-heading small[data-v-1eec3e50]{color:#64748b;font-size:11px;line-height:1.35}.chat-faq-history-entries[data-v-1eec3e50]{border-top:1px solid #e2e8f0;gap:0;display:grid}.chat-faq-history-entries span[data-v-1eec3e50]{color:#64748b;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:7px 5px;font-size:12px;line-height:1.35;display:flex}.chat-faq-history-entries span.selected[data-v-1eec3e50]{color:#0f625c;background:#e9f7f4;font-weight:750}.chat-faq-history-entries svg[data-v-1eec3e50]{color:#168b80;flex:none}.chat-faq-history-topics[data-v-1eec3e50]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.chat-faq-history-topics span[data-v-1eec3e50]{color:#64748b;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dce4ed;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:7px 3px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.chat-faq-history-topics span.selected[data-v-1eec3e50]{color:#0f625c;background:#e9f7f4;border-color:#9dd6cf}.chat-faq-history-topics svg[data-v-1eec3e50]{flex:none}.chat-messages--faq[data-v-1eec3e50]{background:#f1f5f9;flex:none;min-height:130px;padding-top:12px}.chat-messages[data-v-1eec3e50]:after{z-index:-1;color:#1f6f680b;content:"LP\a PEPTIDE";letter-spacing:0;text-align:right;white-space:pre;pointer-events:none;font-size:34px;font-weight:900;line-height:.9;position:absolute;bottom:10%;right:-6px}.chat-messages--dense[data-v-1eec3e50]:after{display:none}.customer-service-widget-standalone .chat-messages[data-v-1eec3e50]{overscroll-behavior:contain;padding-right:max(14px,env(safe-area-inset-right,0px));padding-left:max(14px,env(safe-area-inset-left,0px))}.chat-bubble-row[data-v-1eec3e50]{align-items:flex-end;gap:8px;margin-bottom:10px;display:flex}.chat-bubble-row.mine[data-v-1eec3e50]{justify-content:flex-end}.chat-message-avatar[data-v-1eec3e50]{color:#17665f;background:#e3f2ef;border:1px solid #d6e3e5;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;line-height:1;display:grid;overflow:hidden}.chat-message-avatar img[data-v-1eec3e50]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.chat-message-avatar>svg[data-v-1eec3e50]{color:#17665f;stroke-width:2px;width:16px;height:16px}.chat-message-stack[data-v-1eec3e50]{justify-items:flex-start;gap:5px;min-width:0;max-width:min(300px,80%);display:grid}.chat-bubble-row.mine .chat-message-stack[data-v-1eec3e50]{justify-items:flex-end}.chat-bubble[data-v-1eec3e50]{box-sizing:border-box;color:#1f2933;overflow-wrap:anywhere;background:#fff;border-radius:8px;min-width:0;max-width:100%;padding:10px 12px;font-size:14px;line-height:1.45;box-shadow:0 4px 14px #33415514}.chat-message-text[data-v-1eec3e50]{white-space:pre-wrap}.chat-order-information-label[data-v-1eec3e50]{color:#0f766e;margin-bottom:5px;font-size:12px;display:block}.chat-faq-message-action[data-v-1eec3e50]{color:#fff;cursor:pointer;width:fit-content;min-height:34px;font:inherit;background:#168b80;border:1px solid #168b80;border-radius:6px;margin-top:10px;padding:0 13px;font-size:12px;font-weight:800;display:block}.chat-faq-message-action[data-v-1eec3e50]:hover{background:#10746b}.chat-message-recalled[data-v-1eec3e50]{color:#94a3b8;font-size:13px;font-style:italic}.chat-bubble-row.mine .chat-message-recalled[data-v-1eec3e50]{color:#ffffffb8}.chat-order-card[data-v-1eec3e50]{gap:10px;min-width:min(264px,100%);display:grid}.chat-order-header[data-v-1eec3e50]{border-bottom:1px solid #dbe4e7;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.chat-order-header span[data-v-1eec3e50],.chat-order-items>span[data-v-1eec3e50],.chat-order-number span[data-v-1eec3e50],.chat-order-status span[data-v-1eec3e50]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800}.chat-order-header strong[data-v-1eec3e50]{color:#0f172a;white-space:nowrap;font-size:20px;line-height:1}.chat-order-number[data-v-1eec3e50]{gap:4px;display:grid}.chat-order-discount[data-v-1eec3e50]{background:#eef8f6;border:1px solid #b7dfda;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.chat-order-discount>span[data-v-1eec3e50]{color:#146c63;text-transform:uppercase;font-size:11px;font-weight:800}.chat-order-discount div[data-v-1eec3e50]{justify-items:end;gap:2px;display:grid}.chat-order-discount del[data-v-1eec3e50],.chat-order-items li small[data-v-1eec3e50]{color:#64748b;font-size:11px}.chat-order-discount strong[data-v-1eec3e50]{color:#0f766e;font-size:13px}.chat-order-number b[data-v-1eec3e50]{color:#0f172a;word-break:break-word;font-size:15px;line-height:1.2}.chat-order-status[data-v-1eec3e50]{gap:4px;display:grid}.chat-order-status b[data-v-1eec3e50]{color:#0f172a;font-size:14px}.chat-order-items[data-v-1eec3e50]{gap:6px;display:grid}.chat-order-items ul[data-v-1eec3e50]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.chat-order-items li[data-v-1eec3e50]{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:6px;display:grid}.chat-order-items li small[data-v-1eec3e50],.chat-order-items li strong[data-v-1eec3e50]{display:block}.chat-order-items li strong[data-v-1eec3e50]{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.chat-order-items li small[data-v-1eec3e50]{margin-top:2px}.chat-order-items li b[data-v-1eec3e50]{color:#0f172a;white-space:nowrap;font-size:13px}.chat-bubble-row.mine .chat-bubble[data-v-1eec3e50]{color:#fff;background:#1f6f68}.chat-bubble-row.mine .chat-order-header[data-v-1eec3e50]{border-bottom-color:#ffffff38}.chat-bubble-row.mine .chat-order-header span[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-items>span[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-number span[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-status span[data-v-1eec3e50]{color:#ffffffc7}.chat-bubble-row.mine .chat-order-discount strong[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-header strong[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-items li b[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-items li strong[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-number b[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-status b[data-v-1eec3e50]{color:#fff}.chat-bubble-row.mine .chat-order-discount[data-v-1eec3e50]{background:#ffffff1a;border-color:#fff3}.chat-bubble-row.mine .chat-order-discount>span[data-v-1eec3e50]{color:#ffffffd1}.chat-bubble-row.mine .chat-order-discount del[data-v-1eec3e50]{color:#ffffffad}.chat-bubble-row.mine .chat-order-items li[data-v-1eec3e50]{border-top-color:#ffffff24}.chat-bubble-row.mine .chat-order-items li small[data-v-1eec3e50]{color:#ffffffb8}.chat-message-stack.chat-order-stack[data-v-1eec3e50]{width:min(352px,94%);max-width:min(352px,94%)}.chat-bubble-row.mine .chat-bubble.chat-order-bubble[data-v-1eec3e50],.chat-bubble.chat-order-bubble[data-v-1eec3e50]{color:#15252b;width:100%;box-shadow:none;background:#fff;border:1px solid #b9ceca;padding:0;overflow:hidden}.chat-order-card[data-v-1eec3e50]{gap:0;min-width:0}.chat-quote-action[data-v-1eec3e50]{color:#4b6b75;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px}.chat-message-quote[data-v-1eec3e50]{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#0f766e14;border:0;border-radius:4px;gap:2px;margin:0 0 7px;padding:5px 7px;display:grid}.chat-message-quote strong[data-v-1eec3e50]{font-size:12px}.chat-message-quote span[data-v-1eec3e50]{text-overflow:ellipsis;white-space:nowrap;opacity:.78;font-size:12px;overflow:hidden}.chat-quote-preview[data-v-1eec3e50]{color:#31545b;background:#f4f8f8;border-top:1px solid #dbe4e7;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-size:12px;display:flex}.chat-quote-preview div[data-v-1eec3e50]{gap:2px;min-width:0;display:grid}.chat-order-summary-meta small[data-v-1eec3e50],.chat-quote-preview span[data-v-1eec3e50]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-quote-preview button[data-v-1eec3e50]{color:#31545b;cursor:pointer;background:0 0;border:0;font-size:20px}.chat-order-summary-toggle[data-v-1eec3e50]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.chat-push-entry[data-v-1eec3e50]{color:#20364b;background:#fff;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:11px;width:calc(min(334px,100vw - 32px));padding:14px;display:grid;position:absolute;bottom:70px;right:0;box-shadow:0 16px 38px #163e3a33}.chat-push-entry-icon[data-v-1eec3e50]{color:#fff;background:#1f6f68;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.chat-push-entry-icon svg[data-v-1eec3e50]{stroke-width:2px;width:19px;height:19px}.chat-push-entry-copy[data-v-1eec3e50]{min-width:0}.chat-push-entry-copy strong[data-v-1eec3e50]{font-size:14px;line-height:1.3;display:block}.chat-push-entry-copy p[data-v-1eec3e50]{color:#526b80;margin:4px 0 0;font-size:12px;line-height:1.45}.chat-push-entry-actions[data-v-1eec3e50]{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.chat-push-entry-actions button[data-v-1eec3e50]{color:#17212b;cursor:pointer;min-height:34px;font:inherit;background:#f90;border:0;border-radius:6px;padding:0 10px;font-size:11px;font-weight:800}.chat-push-entry-actions button[data-v-1eec3e50]:focus-visible{outline-offset:2px;outline:2px solid #1f6f68}.chat-push-entry-actions button[data-v-1eec3e50]:disabled{cursor:wait;opacity:.65}.chat-push-entry-actions .chat-push-entry-secondary[data-v-1eec3e50]{color:#36516a;background:#eef3f5}.chat-push-entry-enter-active[data-v-1eec3e50],.chat-push-entry-leave-active[data-v-1eec3e50]{transition:opacity .16s,transform .22s cubic-bezier(.16,1,.3,1)}.chat-push-entry-enter-from[data-v-1eec3e50],.chat-push-entry-leave-to[data-v-1eec3e50]{opacity:0;transform:translateY(8px)}.chat-order-header[data-v-1eec3e50]{background:#fff;border-bottom:1px solid #e6ecee;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 13px;display:grid}.chat-order-header>div[data-v-1eec3e50]{gap:4px;min-width:0;display:grid}.chat-order-header>div[data-v-1eec3e50]:last-child{text-align:right;justify-items:end}.chat-bubble-row.mine .chat-order-header span[data-v-1eec3e50],.chat-order-header span[data-v-1eec3e50]{color:#3d5260;text-transform:none;font-size:13px;font-weight:800;line-height:1.25}.chat-bubble-row.mine .chat-order-header small[data-v-1eec3e50],.chat-order-header small[data-v-1eec3e50]{color:#9a6819;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.2}.chat-order-header>div:first-child small[data-v-1eec3e50]{color:#9a6819;text-transform:none;background:#fff6df;border-radius:999px;width:max-content;max-width:100%;padding:3px 7px}.chat-bubble-row.mine .chat-order-header strong[data-v-1eec3e50],.chat-order-header strong[data-v-1eec3e50]{color:#15252b;white-space:nowrap;font-size:19px;line-height:1}.chat-order-body[data-v-1eec3e50]{gap:9px;padding:11px 13px 12px;display:grid}.chat-order-number[data-v-1eec3e50]{border-bottom:1px solid #d8e2e1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding-bottom:8px}.chat-order-number>div[data-v-1eec3e50]{gap:2px;min-width:0;display:grid}.chat-bubble-row.mine .chat-order-number small[data-v-1eec3e50],.chat-order-number small[data-v-1eec3e50]{color:#77858a;font-size:9px;line-height:1.25}.chat-bubble-row.mine .chat-order-items>span[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-number span[data-v-1eec3e50],.chat-order-items>span[data-v-1eec3e50],.chat-order-number span[data-v-1eec3e50]{color:#5d6c72;font-size:10px;font-weight:800}.chat-bubble-row.mine .chat-order-number b[data-v-1eec3e50],.chat-order-number b[data-v-1eec3e50]{color:#15252b;text-align:right;font-size:12px}.chat-order-discount[data-v-1eec3e50]{background:#e9f5f2;border:0;margin:0;padding:8px 9px}.chat-bubble-row.mine .chat-order-discount>span[data-v-1eec3e50],.chat-order-discount>span[data-v-1eec3e50]{color:#0c604f;text-transform:none;font-size:11px}.chat-bubble-row.mine .chat-order-discount del[data-v-1eec3e50],.chat-order-discount del[data-v-1eec3e50]{color:#68777c}.chat-bubble-row.mine .chat-order-discount strong[data-v-1eec3e50],.chat-order-discount strong[data-v-1eec3e50]{color:#08765f}.chat-order-items[data-v-1eec3e50]{gap:3px}.chat-order-items ul[data-v-1eec3e50]{gap:0}.chat-order-items li[data-v-1eec3e50]{border-top:0;border-bottom:1px solid #edf1f1;gap:10px;padding:6px 0}.chat-order-items li[data-v-1eec3e50]:last-child{border-bottom:0}.chat-bubble-row.mine .chat-order-items li b[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-items li strong[data-v-1eec3e50],.chat-order-items li b[data-v-1eec3e50],.chat-order-items li strong[data-v-1eec3e50]{color:#15252b;font-size:12px}.chat-bubble-row.mine .chat-order-items li small[data-v-1eec3e50],.chat-order-items li small[data-v-1eec3e50]{color:#5d6c72;font-size:10px}.chat-order-item-price[data-v-1eec3e50]{justify-items:end;gap:1px;display:grid}.chat-order-item-price del[data-v-1eec3e50]{color:#77858a;white-space:nowrap;font-size:10px}.chat-order-breakdown[data-v-1eec3e50]{border-top:1px solid #d8e2e1;gap:4px;margin:0;padding-top:8px;display:grid}.chat-order-breakdown>div[data-v-1eec3e50]{color:#46585f;grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:11px;display:grid}.chat-order-breakdown dd[data-v-1eec3e50],.chat-order-breakdown dt[data-v-1eec3e50]{margin:0}.chat-order-breakdown dd[data-v-1eec3e50]{color:#15252b;white-space:nowrap;font-weight:750}.chat-order-summary-meta[data-v-1eec3e50]{color:#687980;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px 11px;font-size:11px;line-height:1.35;display:flex}.chat-order-summary-meta>div[data-v-1eec3e50]{gap:3px;min-width:0;display:grid}.chat-order-summary-meta small[data-v-1eec3e50]{color:#08765f;font-size:11px;font-weight:800}.chat-order-expand-label[data-v-1eec3e50]{color:#215b64;white-space:nowrap;flex:none;align-items:center;gap:3px;font-weight:800;display:inline-flex}.chat-order-expand-label svg[data-v-1eec3e50]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .18s}.chat-order-card.is-expanded .chat-order-expand-label svg[data-v-1eec3e50]{transform:rotate(180deg)}.chat-order-summary-toggle:focus-visible .chat-order-summary-meta[data-v-1eec3e50],.chat-order-summary-toggle:hover .chat-order-summary-meta[data-v-1eec3e50]{background:#f4f8f8}.chat-order-summary-toggle[data-v-1eec3e50]:focus-visible{outline-offset:-2px;outline:2px solid #1f6f68}.chat-order-breakdown dd del[data-v-1eec3e50]{color:#728188;margin-right:6px;font-weight:650}.chat-order-breakdown .chat-order-adjustment dd[data-v-1eec3e50],.chat-order-breakdown .chat-order-adjustment dt[data-v-1eec3e50]{color:#08765f;font-weight:800}.chat-order-amount-due[data-v-1eec3e50]{border-top:1px solid #b8cbc7;justify-content:space-between;align-items:baseline;gap:10px;padding-top:9px;display:flex}.chat-order-amount-due strong[data-v-1eec3e50]{color:#15252b;font-size:13px}.chat-order-amount-due b[data-v-1eec3e50]{color:#104c48;white-space:nowrap;font-size:19px}.chat-order-snapshot-note[data-v-1eec3e50]{color:#5d6c72;margin:-2px 0 0;font-size:9px;line-height:1.35}.chat-translation[data-v-1eec3e50]{color:#334155;border-top:1px solid #e2e8f0;margin-top:9px;padding-top:9px;font-size:13px}.chat-bubble-row.mine .chat-translation[data-v-1eec3e50]{color:#ffffffe6;border-top-color:#ffffff3d}.chat-translation span[data-v-1eec3e50]{color:#64748b;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.chat-bubble-row.mine .chat-translation span[data-v-1eec3e50]{color:#ffffffb8}.chat-translation p[data-v-1eec3e50]{white-space:pre-wrap;margin:0}.chat-translation small[data-v-1eec3e50]{color:#9a3412;margin-top:5px;display:block}.chat-bubble-row.mine .chat-translation small[data-v-1eec3e50]{color:#fed7aa}.chat-message-actions[data-v-1eec3e50]{display:flex}.chat-bubble-row.mine .chat-message-actions[data-v-1eec3e50]{justify-content:flex-end}.chat-message-actions button[data-v-1eec3e50]{color:#1f6f68;cursor:pointer;background:#fff;border:1px solid #d6dee4;border-radius:6px;min-height:24px;padding:0 8px;font-size:12px;font-weight:700}.chat-message-actions button[data-v-1eec3e50]:disabled{opacity:.58;cursor:wait}.chat-message-time[data-v-1eec3e50]{color:#6b7a89;white-space:nowrap;padding:0 2px;font-size:11px;line-height:1.2}.chat-bubble-row.mine .chat-message-time[data-v-1eec3e50]{text-align:right}.chat-image-button[data-v-1eec3e50]{cursor:zoom-in;background:0 0;border:0;padding:0;display:inline-block}.chat-image-button[data-v-1eec3e50],.chat-image-button img[data-v-1eec3e50]{border-radius:6px;max-width:min(180px,100%)}.chat-image-button img[data-v-1eec3e50]{-o-object-fit:contain;object-fit:contain;background:#e6edf0;width:auto;max-height:132px;display:block}.chat-image-strip-shell[data-v-1eec3e50]{width:100%;position:relative}.chat-bubble-row.mine .chat-bubble.chat-image-group-bubble[data-v-1eec3e50],.chat-bubble.chat-image-group-bubble[data-v-1eec3e50]{color:#15252b;background:#fff;border:1px solid #dce5e7;padding:6px;box-shadow:0 5px 16px #27374114}.chat-image-strip[data-v-1eec3e50]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:8px;width:100%;max-width:100%;padding:0;scroll-padding:2px;display:flex;overflow-x:auto}.chat-image-strip[data-v-1eec3e50]::-webkit-scrollbar{height:5px}.chat-image-strip[data-v-1eec3e50]::-webkit-scrollbar-thumb{background:#cbd5d9;border-radius:999px}.chat-image-strip-button[data-v-1eec3e50]{cursor:zoom-in;scroll-snap-align:start;background:#f1f4f5;border:0;border-radius:6px;flex:0 0 128px;width:128px;height:96px;padding:0}.chat-image-strip-button img[data-v-1eec3e50]{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.chat-image-strip-nav[data-v-1eec3e50]{z-index:2;color:#315663;cursor:pointer;background:#fffffff5;border:1px solid #dce5e7;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:calc(50% - 2px);transform:translateY(-50%);box-shadow:0 5px 14px #27374129}.chat-image-strip-nav[data-v-1eec3e50]:hover{background:#fff}.chat-image-strip-nav svg[data-v-1eec3e50]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.chat-image-strip-nav-prev[data-v-1eec3e50]{left:5px}.chat-image-strip-nav-next[data-v-1eec3e50]{right:5px}.chat-image-preview[data-v-1eec3e50]{z-index:120;background:#0f172ac7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.chat-image-preview img[data-v-1eec3e50]{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px;max-width:calc(min(900px,100vw - 48px));max-height:calc(100vh - 96px);box-shadow:0 24px 70px #00000057}.chat-image-preview-nav[data-v-1eec3e50]{color:#fff;cursor:pointer;background:#0f172a75;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:46px;height:46px;padding:0;display:grid;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 16px 36px #00000038}.chat-image-preview-nav[data-v-1eec3e50]:hover{background:#0f172aa8}.chat-image-preview-nav svg[data-v-1eec3e50]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.chat-image-preview-nav-prev[data-v-1eec3e50]{left:24px}.chat-image-preview-nav-next[data-v-1eec3e50]{right:24px}.chat-image-preview-count[data-v-1eec3e50]{color:#fff;text-align:center;background:#0f172a94;border:1px solid #ffffff2e;border-radius:999px;min-width:58px;padding:7px 12px;font-size:13px;font-weight:700;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.chat-image-preview-close[data-v-1eec3e50]{color:#fff;cursor:pointer;background:#0f172a75;border:1px solid #ffffff3d;border-radius:6px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px}.chat-image-preview-close[data-v-1eec3e50]:hover{background:#0f172aad}.chat-image-preview-close svg[data-v-1eec3e50]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.chat-error[data-v-1eec3e50]{color:#b42318;background:#fff;margin:0;padding:8px 14px 0;font-size:12px}.chat-push-prompt[data-v-1eec3e50]{color:#20364b;background:#f8fafc;border-top:1px solid #d9e2ec;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.chat-push-prompt strong[data-v-1eec3e50]{font-size:13px}.chat-push-prompt p[data-v-1eec3e50]{color:#526b80;max-width:54ch;margin:3px 0 0;font-size:11px;line-height:1.45}.chat-push-actions[data-v-1eec3e50]{align-items:center;gap:6px;display:flex}.chat-push-actions button[data-v-1eec3e50]{color:#17212b;cursor:pointer;min-height:32px;font:inherit;white-space:nowrap;background:#f90;border:0;border-radius:6px;padding:0 10px;font-size:11px;font-weight:850}.chat-push-actions button[data-v-1eec3e50]:focus-visible{outline-offset:2px;outline:2px solid #1f6f68}.chat-push-actions button[data-v-1eec3e50]:disabled{cursor:wait;opacity:.65}.chat-push-actions .chat-push-secondary[data-v-1eec3e50]{color:#36516a;background:#fff;border:1px solid #cbd8e5}.chat-composer[data-v-1eec3e50]{background:0 0;grid-template-columns:minmax(0,1fr) 38px;gap:8px;padding:12px;display:grid}.customer-service-widget-standalone .chat-composer[data-v-1eec3e50]{padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.customer-service-widget-standalone .chat-current-order[data-v-1eec3e50]{padding-right:max(14px,env(safe-area-inset-right,0px));padding-left:max(14px,env(safe-area-inset-left,0px))}.input-shell[data-v-1eec3e50]{min-width:0;height:38px;position:relative}.chat-composer input[type=text][data-v-1eec3e50]{color:#1f2933;width:100%;min-width:0;height:38px;font:inherit;border:1px solid #d6dee4;border-radius:18px;outline:none;padding:0 44px 0 14px}.chat-composer input[type=text][data-v-1eec3e50]:focus{border-color:#1f6f68;box-shadow:0 0 0 3px #1f6f6824}.composer-more[data-v-1eec3e50],.send-button[data-v-1eec3e50]{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.composer-more[data-v-1eec3e50]{color:#557084;border:0;position:absolute;top:1px;right:1px}.composer-more.is-active[data-v-1eec3e50],.composer-more[data-v-1eec3e50]:focus-visible,.composer-more[data-v-1eec3e50]:hover{color:#1f4b7e;background:#e8f0fa;outline:none}.send-button[data-v-1eec3e50]{color:#1b1a17;background:#f90;border:0;box-shadow:0 8px 18px #ff99003d}.send-button[data-v-1eec3e50]:focus-visible,.send-button[data-v-1eec3e50]:hover{background:#ffab2e;outline:none}.composer-more[data-v-1eec3e50]:disabled,.send-button[data-v-1eec3e50]:disabled{opacity:.48;cursor:not-allowed}.composer-action-menu[data-v-1eec3e50],.emoji-picker-panel[data-v-1eec3e50]{z-index:12;position:absolute;bottom:calc(100% + 8px);right:0}.composer-action-menu[data-v-1eec3e50]{background:#fff;border:1px solid #d9e2ec;border-radius:8px;gap:4px;width:calc(min(236px,100vw - 24px));padding:6px;display:grid;box-shadow:0 14px 30px #10202a29}.composer-action-menu button[data-v-1eec3e50]{color:#29445e;cursor:pointer;min-height:42px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:750;display:grid}.composer-action-menu button[data-v-1eec3e50]:focus-visible,.composer-action-menu button[data-v-1eec3e50]:hover{color:#1f4b7e;background:#edf4fc;outline:none}.composer-action-menu button[data-v-1eec3e50]:disabled{cursor:not-allowed;opacity:.48}.composer-language[data-v-1eec3e50]{color:#516579;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:12px;font-weight:750;display:grid}.composer-language select[data-v-1eec3e50]{color:#29445e;min-height:30px;font:inherit;background:#fff;border:1px solid #d6dee4;border-radius:6px;padding:0 6px}.composer-action-menu svg[data-v-1eec3e50]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85px;width:20px;height:20px}.emoji-picker-panel[data-v-1eec3e50]{background:#fff;border:1px solid #c8d4dc;border-radius:8px;gap:10px;width:calc(min(344px,100vw - 24px));max-height:calc(min(390px,100dvh - 148px));padding:12px;display:grid;overflow-y:auto;box-shadow:0 12px 28px #10202a29}.animated-sticker-grid[data-v-1eec3e50]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.animated-sticker-option[data-v-1eec3e50]{color:#314452;min-width:0;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:#f5f8fa;border:1px solid #d6e2e5;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:5px;padding:7px;font-size:11px;font-weight:800;line-height:1.2;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}.animated-sticker-option[data-v-1eec3e50]:focus-visible,.animated-sticker-option[data-v-1eec3e50]:hover{color:#14534d;background:#e8f7f3;border-color:#9bd8ce;outline:none;transform:translateY(-1px)}.animated-sticker-option[data-v-1eec3e50]:active{transform:scale(.96)}.animated-sticker-message-emoji[data-v-1eec3e50],.animated-sticker-option-emoji[data-v-1eec3e50]{transform-origin:50% 70%;place-items:center;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:25px;line-height:1;display:inline-grid}.animated-sticker-option:focus-visible .animated-sticker-option-emoji[data-v-1eec3e50],.animated-sticker-option:hover .animated-sticker-option-emoji[data-v-1eec3e50]{animation:.42s cubic-bezier(.22,1,.36,1) both sticker-pop-1eec3e50}.animated-sticker-option[data-motion=wave]:focus-visible .animated-sticker-option-emoji[data-v-1eec3e50],.animated-sticker-option[data-motion=wave]:hover .animated-sticker-option-emoji[data-v-1eec3e50]{animation-name:sticker-wave-1eec3e50}.animated-sticker-option[data-motion=sparkle]:focus-visible .animated-sticker-option-emoji[data-v-1eec3e50],.animated-sticker-option[data-motion=sparkle]:hover .animated-sticker-option-emoji[data-v-1eec3e50]{animation-name:sticker-sparkle-1eec3e50}.animated-sticker-option[data-motion=pulse]:focus-visible .animated-sticker-option-emoji[data-v-1eec3e50],.animated-sticker-option[data-motion=pulse]:hover .animated-sticker-option-emoji[data-v-1eec3e50]{animation-name:sticker-pulse-1eec3e50}.emoji-picker-section-label[data-v-1eec3e50]{color:#607381;font-size:11px;font-weight:800}.custom-emoji-section[data-v-1eec3e50],.emoji-picker-heading[data-v-1eec3e50]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.custom-emoji-section>strong[data-v-1eec3e50],.emoji-picker-heading strong[data-v-1eec3e50]{color:#314452;font-size:12px;font-weight:800}.emoji-picker-add[data-v-1eec3e50]{color:#17635e;min-height:28px;font:inherit;cursor:pointer;background:#eef8f5;border:0;border-radius:6px;padding:0 7px;font-size:12px;font-weight:700}.emoji-picker-add[data-v-1eec3e50]:focus-visible,.emoji-picker-add[data-v-1eec3e50]:hover{color:#fff;background:#1f6f68;outline:none}.emoji-picker-add[data-v-1eec3e50]:disabled{opacity:.52;cursor:not-allowed}.emoji-picker-file[data-v-1eec3e50]{display:none}.emoji-picker-search[data-v-1eec3e50]{color:#314452;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #d6e2e5;border-radius:6px;padding:0 9px;font-size:12px}.emoji-picker-search[data-v-1eec3e50]:focus{outline-offset:1px;border-color:#5ca99e;outline:2px solid #1f6f6829}.emoji-category-tabs[data-v-1eec3e50]{gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.emoji-category-tabs button[data-v-1eec3e50]{color:#607381;min-height:26px;font:inherit;cursor:pointer;background:#f5f8fa;border:1px solid #0000;border-radius:6px;flex:none;padding:0 8px;font-size:12px}.emoji-category-tabs button.is-active[data-v-1eec3e50],.emoji-category-tabs button[data-v-1eec3e50]:focus-visible,.emoji-category-tabs button[data-v-1eec3e50]:hover{color:#14534d;background:#e8f7f3;border-color:#9bd8ce;outline:none}.emoji-picker-empty[data-v-1eec3e50]{color:#607381;text-align:center;margin:8px 0;font-size:12px}.emoji-picker-grid[data-v-1eec3e50]{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.emoji-picker-grid-modern[data-v-1eec3e50]{gap:4px}.custom-emoji-remove[data-v-1eec3e50],.custom-emoji-send[data-v-1eec3e50],.emoji-picker-grid button[data-v-1eec3e50]{appearance:none;font:inherit;cursor:pointer}.emoji-picker-grid button[data-v-1eec3e50]{background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;min-width:0;height:34px;transition:background .16s,transform .16s;display:grid}.emoji-picker-art[data-v-1eec3e50]{place-items:center;width:27px;height:27px;display:grid;position:relative}.emoji-picker-art img[data-v-1eec3e50],.emoji-picker-native-fallback[data-v-1eec3e50]{width:27px;height:27px;position:absolute;inset:0}.emoji-picker-art img[data-v-1eec3e50]{-o-object-fit:contain;object-fit:contain}.emoji-picker-native-fallback[data-v-1eec3e50]{opacity:0;place-items:center;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:21px;line-height:1;display:grid}.emoji-picker-art img.is-unavailable+.emoji-picker-native-fallback[data-v-1eec3e50]{opacity:1}.emoji-picker-grid button[data-v-1eec3e50]:focus-visible,.emoji-picker-grid button[data-v-1eec3e50]:hover{background:#e8f7f3;border-color:#9bd8ce;outline:none;transform:translateY(-1px)}.emoji-picker-grid button:focus-visible .emoji-picker-art img[data-v-1eec3e50],.emoji-picker-grid button:hover .emoji-picker-art img[data-v-1eec3e50]{transform:scale(1.08)}.animated-sticker-message[data-v-1eec3e50]{background:#ffffff1f;border:1px solid #ffffff52;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-width:156px;padding:7px 10px;display:inline-grid}.chat-bubble-row:not(.mine) .animated-sticker-message[data-v-1eec3e50]{background:#effaf8;border-color:#cce8e3}.animated-sticker-message>span[data-v-1eec3e50]:last-child{gap:2px;min-width:0;display:grid}.animated-sticker-message small[data-v-1eec3e50],.animated-sticker-message strong[data-v-1eec3e50]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.animated-sticker-message strong[data-v-1eec3e50]{color:inherit;font-size:13px}.animated-sticker-message small[data-v-1eec3e50]{color:#ffffffc2;font-size:11px}.chat-bubble-row:not(.mine) .animated-sticker-message small[data-v-1eec3e50]{color:#47716b}.animated-sticker-message .animated-sticker-message-emoji[data-v-1eec3e50]{animation:.5s cubic-bezier(.22,1,.36,1) 2 both sticker-pop-1eec3e50}.animated-sticker-message[data-motion=wave] .animated-sticker-message-emoji[data-v-1eec3e50]{animation-name:sticker-wave-1eec3e50}.animated-sticker-message[data-motion=sparkle] .animated-sticker-message-emoji[data-v-1eec3e50]{animation-name:sticker-sparkle-1eec3e50}.animated-sticker-message[data-motion=pulse] .animated-sticker-message-emoji[data-v-1eec3e50]{animation-name:sticker-pulse-1eec3e50}@keyframes sticker-pop-1eec3e50{0%{transform:scale(.72)rotate(-8deg)}55%{transform:scale(1.16)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes sticker-wave-1eec3e50{0%,to{transform:rotate(0)}30%{transform:rotate(14deg)}65%{transform:rotate(-8deg)}}@keyframes sticker-sparkle-1eec3e50{0%,to{opacity:.82;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.16)rotate(12deg)}}@keyframes sticker-pulse-1eec3e50{0%,to{transform:scale(.92)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.animated-sticker-option[data-v-1eec3e50],.animated-sticker-option[data-v-1eec3e50]:focus-visible,.animated-sticker-option[data-v-1eec3e50]:hover{transform:none}.animated-sticker-message .animated-sticker-message-emoji[data-v-1eec3e50],.animated-sticker-option:focus-visible .animated-sticker-option-emoji[data-v-1eec3e50],.animated-sticker-option:hover .animated-sticker-option-emoji[data-v-1eec3e50]{animation:none}.chat-notification-enter-active[data-v-1eec3e50],.chat-notification-leave-active[data-v-1eec3e50],.chat-push-entry-enter-active[data-v-1eec3e50],.chat-push-entry-leave-active[data-v-1eec3e50]{transition:none}}@media (prefers-reduced-transparency:reduce){.chat-header[data-v-1eec3e50]{-webkit-backdrop-filter:none;background:#101a2b}.chat-messages[data-v-1eec3e50]:after{display:none}}.custom-emoji-section[data-v-1eec3e50]{flex-direction:column;align-items:stretch}.custom-emoji-grid[data-v-1eec3e50]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.custom-emoji-card[data-v-1eec3e50]{aspect-ratio:1;min-width:0;position:relative}.custom-emoji-send[data-v-1eec3e50]{background:#f5f8fa;border:1px solid #d6dee4;border-radius:6px;width:100%;height:100%;padding:0;overflow:hidden}.custom-emoji-send[data-v-1eec3e50]:focus-visible,.custom-emoji-send[data-v-1eec3e50]:hover{outline-offset:1px;border-color:#1f6f68;outline:2px solid #1f6f683d}.custom-emoji-send img[data-v-1eec3e50]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.custom-emoji-remove[data-v-1eec3e50]{color:#4e6472;background:#fff;border:1px solid #c8d4dc;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;top:-5px;right:-5px}.custom-emoji-remove[data-v-1eec3e50]:focus-visible,.custom-emoji-remove[data-v-1eec3e50]:hover{color:#b42318;border-color:#d94747;outline:none}.custom-emoji-remove svg[data-v-1eec3e50]{width:12px;height:12px}@media (width<=767px){.chat-push-prompt[data-v-1eec3e50]{padding-right:max(12px,env(safe-area-inset-right,0px));padding-left:max(12px,env(safe-area-inset-left,0px));grid-template-columns:1fr}.chat-push-actions[data-v-1eec3e50]{justify-content:flex-start}.chat-composer[data-v-1eec3e50]{grid-template-columns:minmax(0,1fr) 48px;gap:7px}.input-shell[data-v-1eec3e50]{height:48px}.composer-more[data-v-1eec3e50],.send-button[data-v-1eec3e50]{width:44px;height:44px}.composer-more[data-v-1eec3e50]{top:2px;right:2px}.emoji-picker-panel[data-v-1eec3e50]{right:0}.customer-service-widget[data-v-1eec3e50]{bottom:12px;right:12px}.customer-service-widget.customer-service-widget-panel-open[data-v-1eec3e50]{inset:auto;top:var(--chat-visual-viewport-offset-top,0);bottom:auto;right:auto;left:var(--chat-visual-viewport-offset-left,0);z-index:1001;isolation:isolate;width:var(--chat-visual-viewport-width,100vw);height:var(--chat-visual-viewport-height,100dvh);min-height:var(--chat-visual-viewport-height,100dvh);background:#f5f7f8;display:grid}.chat-new-message-toast[data-v-1eec3e50]{top:calc(12px + var(--mobile-header-height,72px));width:auto;bottom:auto;left:12px;right:12px}.chat-new-message-body[data-v-1eec3e50]{grid-template-columns:38px minmax(0,1fr) 30px;gap:10px;padding:10px 12px 0}.chat-new-message-avatar[data-v-1eec3e50]{width:38px;height:38px;font-size:14px}.chat-new-message-kicker[data-v-1eec3e50]{font-size:11px}.chat-new-message-copy strong[data-v-1eec3e50]{margin-top:3px;font-size:14px}.chat-new-message-copy p[data-v-1eec3e50]{-webkit-line-clamp:1;font-size:12px}.chat-new-message-copy small[data-v-1eec3e50],.chat-new-message-secondary[data-v-1eec3e50]{display:none}.chat-new-message-actions[data-v-1eec3e50]{justify-content:flex-end;padding:8px 12px 10px 60px}.chat-new-message-actions button[data-v-1eec3e50]{min-width:62px;min-height:36px}.chat-panel[data-v-1eec3e50]{width:calc(100vw - 24px);height:calc(min(640px,100dvh - 24px))}.customer-service-widget-panel-open .chat-panel[data-v-1eec3e50]{width:100%;height:var(--chat-visual-viewport-height,100dvh);box-shadow:none;transform-origin:bottom;border:0;border-radius:0;animation-name:chat-panel-mobile-enter-1eec3e50}.customer-service-widget-panel-open.customer-service-widget-closing .chat-panel[data-v-1eec3e50]{clip-path:inset(0);filter:blur(1px);opacity:0;border-radius:0;animation:.56s cubic-bezier(.7,0,.84,0) both chat-panel-mobile-exit-1eec3e50;transform:translateY(16px)scale(.98)}.chat-header[data-v-1eec3e50]{grid-template-columns:1fr}.chat-agent[data-v-1eec3e50]{grid-template-columns:44px minmax(0,1fr);gap:10px}.chat-agent-avatar[data-v-1eec3e50]{width:44px;height:44px}.chat-heading-main[data-v-1eec3e50]{gap:6px}.chat-agent-meta span[data-v-1eec3e50],.chat-verified-badge[data-v-1eec3e50]{font-size:10px}.chat-header-actions[data-v-1eec3e50]{justify-content:space-between;width:100%}.customer-service-widget-panel-open .chat-header[data-v-1eec3e50],.customer-service-widget-standalone .chat-header[data-v-1eec3e50]{z-index:2;min-height:64px;padding:calc(10px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 10px max(12px,env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;position:sticky;top:0}.customer-service-widget-panel-open .chat-agent[data-v-1eec3e50],.customer-service-widget-standalone .chat-agent[data-v-1eec3e50]{grid-template-columns:38px minmax(0,1fr);gap:9px}.customer-service-widget-panel-open .chat-agent-avatar[data-v-1eec3e50],.customer-service-widget-standalone .chat-agent-avatar[data-v-1eec3e50]{width:38px;height:38px;font-size:13px}.customer-service-widget-panel-open .chat-agent-avatar img[data-v-1eec3e50],.customer-service-widget-standalone .chat-agent-avatar img[data-v-1eec3e50]{-o-object-fit:contain;object-fit:contain}.customer-service-widget-panel-open .chat-heading[data-v-1eec3e50],.customer-service-widget-standalone .chat-heading[data-v-1eec3e50]{gap:3px}.customer-service-widget-panel-open .chat-heading-main[data-v-1eec3e50],.customer-service-widget-standalone .chat-heading-main[data-v-1eec3e50]{flex-wrap:nowrap;gap:5px}.customer-service-widget-panel-open .chat-heading-main strong[data-v-1eec3e50],.customer-service-widget-standalone .chat-heading-main strong[data-v-1eec3e50]{font-size:14px}.customer-service-widget-panel-open .chat-verified-badge[data-v-1eec3e50],.customer-service-widget-standalone .chat-verified-badge[data-v-1eec3e50]{flex:none;justify-content:center;width:20px;min-height:18px;padding:0;font-size:0}.customer-service-widget-panel-open .chat-role[data-v-1eec3e50],.customer-service-widget-standalone .chat-role[data-v-1eec3e50]{color:#f8fafcbd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;display:block;overflow:hidden}.customer-service-widget-panel-open .chat-agent-meta[data-v-1eec3e50],.customer-service-widget-panel-open .chat-user-rating[data-v-1eec3e50],.customer-service-widget-standalone .chat-agent-meta[data-v-1eec3e50],.customer-service-widget-standalone .chat-user-rating[data-v-1eec3e50]{display:none}.customer-service-widget-panel-open .chat-header-actions[data-v-1eec3e50],.customer-service-widget-standalone .chat-header-actions[data-v-1eec3e50]{grid-area:1/2;grid-template-columns:44px;gap:0;width:44px;max-width:44px;display:grid}.customer-service-widget-panel-open .chat-language-select[data-v-1eec3e50],.customer-service-widget-standalone .chat-language-select[data-v-1eec3e50]{display:none}.customer-service-widget-panel-open .chat-header button[data-v-1eec3e50],.customer-service-widget-standalone .chat-header button[data-v-1eec3e50]{width:44px;height:44px}.customer-service-widget-panel-open .chat-composer[data-v-1eec3e50],.customer-service-widget-standalone .chat-composer[data-v-1eec3e50]{padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr) 48px;gap:7px}.chat-current-order[data-v-1eec3e50]{gap:9px;padding:9px 12px}.chat-current-order small[data-v-1eec3e50]{max-width:126px}.customer-service-widget-panel-open .chat-composer input[type=text][data-v-1eec3e50],.customer-service-widget-standalone .chat-composer input[type=text][data-v-1eec3e50]{height:44px;font-size:16px}.customer-service-widget-panel-open .input-shell[data-v-1eec3e50],.customer-service-widget-standalone .input-shell[data-v-1eec3e50]{height:44px}.customer-service-widget-panel-open .composer-more[data-v-1eec3e50],.customer-service-widget-panel-open .send-button[data-v-1eec3e50],.customer-service-widget-standalone .composer-more[data-v-1eec3e50],.customer-service-widget-standalone .send-button[data-v-1eec3e50]{width:44px;height:44px}.customer-service-widget-panel-open .composer-more[data-v-1eec3e50],.customer-service-widget-standalone .composer-more[data-v-1eec3e50]{top:0;right:0}.customer-service-widget-panel-open .emoji-picker-panel[data-v-1eec3e50],.customer-service-widget-standalone .emoji-picker-panel[data-v-1eec3e50]{width:calc(min(312px,100vw - 24px));right:0}.customer-service-widget-panel-open .chat-message-stack[data-v-1eec3e50],.customer-service-widget-standalone .chat-message-stack[data-v-1eec3e50]{max-width:90%}.chat-language-select[data-v-1eec3e50],.chat-language-select select[data-v-1eec3e50]{flex:1}.chat-message-stack[data-v-1eec3e50]{max-width:86%}.chat-message-avatar[data-v-1eec3e50]{flex-basis:26px;width:26px;height:26px;font-size:10px}.chat-order-card[data-v-1eec3e50]{border-radius:8px;min-width:min(290px,100%);box-shadow:0 7px 18px #162d391a}.chat-order-header[data-v-1eec3e50]{padding:11px 12px 9px}.chat-bubble-row.mine .chat-order-header span[data-v-1eec3e50],.chat-order-header span[data-v-1eec3e50]{font-size:12px}.chat-bubble-row.mine .chat-order-header small[data-v-1eec3e50],.chat-order-header small[data-v-1eec3e50]{font-size:10px}.chat-bubble-row.mine .chat-order-header strong[data-v-1eec3e50],.chat-order-header strong[data-v-1eec3e50]{font-size:18px}.chat-order-summary-meta[data-v-1eec3e50]{padding:8px 12px 10px}.chat-image-button[data-v-1eec3e50],.chat-image-button img[data-v-1eec3e50]{max-width:min(152px,100%)}.chat-image-button img[data-v-1eec3e50]{max-height:112px}.chat-image-strip[data-v-1eec3e50]{gap:7px;max-width:100%}.chat-image-strip-button[data-v-1eec3e50]{flex-basis:112px;width:112px;height:84px}.chat-image-strip-nav[data-v-1eec3e50]{width:26px;height:26px}.chat-image-strip-nav svg[data-v-1eec3e50]{width:16px;height:16px}.chat-image-preview[data-v-1eec3e50]{padding:16px}.chat-image-preview img[data-v-1eec3e50]{max-width:calc(100vw - 32px);max-height:calc(100dvh - 112px)}.chat-image-preview-nav[data-v-1eec3e50]{width:40px;height:40px}.chat-image-preview-nav-prev[data-v-1eec3e50]{left:12px}.chat-image-preview-nav-next[data-v-1eec3e50]{right:12px}.chat-image-preview-count[data-v-1eec3e50]{bottom:18px}}@media (width<=420px){.customer-service-widget[data-v-1eec3e50]{bottom:8px;right:8px}.chat-push-entry[data-v-1eec3e50]{width:calc(min(326px,100vw - 16px));padding:13px;bottom:66px}.chat-push-entry-actions button[data-v-1eec3e50]{min-height:40px}.chat-panel[data-v-1eec3e50]{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.customer-service-widget-panel-open .chat-header-actions[data-v-1eec3e50],.customer-service-widget-standalone .chat-header-actions[data-v-1eec3e50]{grid-template-columns:minmax(0,72px) 44px;width:118px}.customer-service-widget-panel-open .chat-language-select span[data-v-1eec3e50],.customer-service-widget-standalone .chat-language-select span[data-v-1eec3e50]{display:none}.customer-service-widget-panel-open .chat-language-select select[data-v-1eec3e50],.customer-service-widget-standalone .chat-language-select select[data-v-1eec3e50]{min-width:0}}@media (width<=620px){.customer-service-widget.customer-service-widget-inline-entry[data-v-1eec3e50]:not(.customer-service-widget-panel-open),.customer-service-widget.customer-service-widget-purchase-route[data-v-1eec3e50]:not(.customer-service-widget-panel-open){bottom:calc(96px + env(safe-area-inset-bottom,0px))}.customer-service-widget[data-v-1eec3e50]:not(.customer-service-widget-inline-entry):not(.customer-service-widget-purchase-route):not(.customer-service-widget-panel-open){right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}}.coupon-popup-backdrop[data-v-aa1113ba]{--z-coupon-popup:1100;z-index:var(--z-coupon-popup);isolation:isolate;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overscroll-behavior:contain;background:#000000b8;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.coupon-popup-panel[data-v-aa1113ba]{outline:none;place-items:center;gap:16px;width:calc(min(720px,88vw,100.84dvh - 133.109px));max-height:calc(100dvh - 40px);display:grid}.coupon-popup-artwork[data-v-aa1113ba]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;transition:filter .18s,transform .18s cubic-bezier(.16,1,.3,1),opacity .18s}.coupon-popup-artwork[data-v-aa1113ba]:hover{filter:brightness(1.03);transform:translateY(-2px)}.coupon-popup-artwork[data-v-aa1113ba]:active{transform:translateY(0)scale(.99)}.coupon-popup-artwork.is-busy[data-v-aa1113ba]{opacity:.7;cursor:wait}.coupon-popup-artwork img[data-v-aa1113ba]{aspect-ratio:720/714;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 6px #0000003d);width:100%;height:auto;display:block}.coupon-popup-close[data-v-aa1113ba]{color:#fff;cursor:pointer;background:#060c14db;border:2px solid #ffffffe0;border-radius:999px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;transition:background .18s,transform .18s;display:grid}.coupon-popup-close[data-v-aa1113ba]:hover{background:#060c14;transform:scale(1.04)}.coupon-popup-close svg[data-v-aa1113ba]{stroke-width:2.5px;width:25px;height:25px}.coupon-popup-artwork[data-v-aa1113ba]:focus-visible,.coupon-popup-close[data-v-aa1113ba]:focus-visible{outline-offset:4px;outline:3px solid #ffb000}.coupon-popup-feedback[data-v-aa1113ba]{text-align:center;border-radius:8px;max-width:min(520px,100%);margin:-4px 0 0;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.4}.coupon-popup-status[data-v-aa1113ba]{color:#0a503a;background:#e9f8f1}.coupon-popup-error[data-v-aa1113ba]{color:#8a2020;background:#fff0f0}.coupon-popup-sr-only[data-v-aa1113ba]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.coupon-popup-enter-active[data-v-aa1113ba],.coupon-popup-leave-active[data-v-aa1113ba]{transition:opacity .2s}.coupon-popup-enter-active .coupon-popup-panel[data-v-aa1113ba],.coupon-popup-leave-active .coupon-popup-panel[data-v-aa1113ba]{transition:transform .26s cubic-bezier(.16,1,.3,1)}.coupon-popup-enter-from[data-v-aa1113ba],.coupon-popup-leave-to[data-v-aa1113ba]{opacity:0}.coupon-popup-enter-from .coupon-popup-panel[data-v-aa1113ba],.coupon-popup-leave-to .coupon-popup-panel[data-v-aa1113ba]{transform:translateY(12px)scale(.97)}@media (width<=720px){.coupon-popup-backdrop[data-v-aa1113ba]{padding-right:max(10px,env(safe-area-inset-right));padding-left:max(10px,env(safe-area-inset-left))}.coupon-popup-panel[data-v-aa1113ba]{gap:14px;width:calc(min(720px,92vw,100.84dvh - 125.042px))}}@media (prefers-reduced-motion:reduce){.coupon-popup-artwork[data-v-aa1113ba],.coupon-popup-close[data-v-aa1113ba],.coupon-popup-enter-active[data-v-aa1113ba],.coupon-popup-enter-active .coupon-popup-panel[data-v-aa1113ba],.coupon-popup-leave-active[data-v-aa1113ba],.coupon-popup-leave-active .coupon-popup-panel[data-v-aa1113ba]{transition:none}.coupon-popup-artwork[data-v-aa1113ba]:active,.coupon-popup-artwork[data-v-aa1113ba]:hover,.coupon-popup-close[data-v-aa1113ba]:hover{transform:none}}.storefront-unavailable{color:#102a2e;text-align:center;background:#f7f9fa;place-content:center;justify-items:center;gap:14px;min-height:100dvh;padding:32px;display:grid}.storefront-unavailable img{-o-object-fit:contain;object-fit:contain;width:calc(min(180px,55vw));max-height:86px}.storefront-unavailable h1,.storefront-unavailable p{margin:0}.storefront-unavailable h1{font-size:24px}.storefront-unavailable p{color:#52666a;font-size:14px}

.peptide-detail-page[data-v-f1e94bc9]{width:min(1234px,100% - 64px);margin:0 auto;padding:18px 0 72px}.unavailable-product-page[data-v-f1e94bc9]{min-height:52vh}.unavailable-product-state[data-v-f1e94bc9]{gap:14px;max-width:620px;padding:72px 0 96px;display:grid}.unavailable-product-state p[data-v-f1e94bc9]{color:#64748b;letter-spacing:0;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.unavailable-product-state h1[data-v-f1e94bc9]{color:#101827;letter-spacing:0;margin:0;font-size:calc(clamp(34px,5vw,58px));line-height:1}.unavailable-product-state span[data-v-f1e94bc9]{color:#475569;font-size:17px;line-height:1.6}.unavailable-product-state a[data-v-f1e94bc9],.unavailable-product-state button[data-v-f1e94bc9]{color:#fff;cursor:pointer;width:fit-content;min-height:42px;font:inherit;background:#101827;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.detail-breadcrumb[data-v-f1e94bc9]{color:#4d6680;align-items:center;gap:6px;min-height:30px;font-size:12px;display:flex}.detail-breadcrumb a[data-v-f1e94bc9]{color:#007569;font-weight:850}.detail-breadcrumb a[data-v-f1e94bc9]:after{content:">";color:#8a98a7;margin-left:6px}.product-detail-layout[data-v-f1e94bc9]{grid-template-columns:minmax(0,1fr) 332px;align-items:start;gap:24px;display:grid}.product-main-column[data-v-f1e94bc9]{gap:12px;min-width:0;display:grid}.product-gallery[data-v-f1e94bc9]{touch-action:pan-y;gap:10px;min-width:0;display:grid}.gallery-summary-grid[data-v-f1e94bc9]{background:radial-gradient(circle at 26% 22%,#ff99001f,#0000 32%),linear-gradient(135deg,#fff,#f2fbfa 54%,#eef5ff);border:1px solid #d9e6eb;border-radius:14px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:24px;min-width:0;padding:20px;display:grid;box-shadow:0 22px 60px #0d223814}.product-hero-image[data-v-f1e94bc9]{aspect-ratio:1;background:#fff;border:1px solid #0f4e5f1a;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3,0 18px 36px #0c23371a}.product-gallery-arrow[data-v-f1e94bc9]{z-index:3;color:#06142b;cursor:pointer;background:#ffffffe6;border:1px solid #0f4e5f24;border-radius:50%;place-items:center;width:36px;height:36px;transition:background-color .16s,color .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.product-gallery-arrow[data-v-f1e94bc9]:hover{color:#fff;background:#007569}.product-gallery-arrow--previous[data-v-f1e94bc9]{left:12px}.product-gallery-arrow--next[data-v-f1e94bc9]{right:12px}.product-gallery-counter[data-v-f1e94bc9]{z-index:3;color:#fff;font-variant-numeric:tabular-nums;background:#06142bad;border-radius:4px;padding:4px 7px;font-size:11px;line-height:1.2;position:absolute;bottom:12px;right:12px}.product-image-thumbnails[data-v-f1e94bc9]{scrollbar-width:thin;gap:8px;min-width:0;max-width:100%;padding:2px;display:flex;overflow-x:auto}.product-image-thumbnail[data-v-f1e94bc9]{cursor:pointer;background:#fff;border:1px solid #d9e6eb;border-radius:6px;flex:0 0 68px;width:68px;height:68px;padding:0;overflow:hidden}.product-image-thumbnail.is-active[data-v-f1e94bc9]{border-color:#007569;box-shadow:0 0 0 2px #00756929}.product-image-thumbnail img[data-v-f1e94bc9]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.product-hero-image img[data-v-f1e94bc9]{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;padding:0;display:block}.product-hero-image .detail-corner-badge[data-v-f1e94bc9]{z-index:2;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right;filter:drop-shadow(0 10px 18px #06142b29);pointer-events:none;width:clamp(64px,28%,132px);height:auto;max-height:38%;padding:0;position:absolute;top:12px;right:12px}.product-image-loading[data-v-f1e94bc9]{background:linear-gradient(135deg,#f8fafc,#eef7f4);width:100%;height:100%}.product-summary[data-v-f1e94bc9]{align-self:center;min-width:0}.product-summary h1[data-v-f1e94bc9]{color:#06142b;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0;font-size:34px;line-height:1.05}.product-summary h1 span[data-v-f1e94bc9]{color:#31546b;margin-top:12px;font-size:16px;font-weight:780;line-height:1.45;display:block}.product-summary p[data-v-f1e94bc9]{color:#4d6680;margin:14px 0 0;font-size:14px;line-height:1.6}.content-panel a[data-v-f1e94bc9],.glance-card a[data-v-f1e94bc9],.product-summary a[data-v-f1e94bc9]{color:#007569;font-weight:900}.rating-line[data-v-f1e94bc9],.shipping-line[data-v-f1e94bc9],.summary-badges[data-v-f1e94bc9]{color:#203243;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.rating-line>span[data-v-f1e94bc9]{color:#f90}.catalog-stock-summary[data-v-f1e94bc9]{flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.catalog-code[data-v-f1e94bc9]{color:#0d3b66}.catalog-label[data-v-f1e94bc9]{color:#60758c}.catalog-stock-count[data-v-f1e94bc9]{color:#ff7a00}.shipping-line a[data-v-f1e94bc9],.shipping-line span[data-v-f1e94bc9],.summary-badges a[data-v-f1e94bc9],.summary-badges span[data-v-f1e94bc9]{color:#095d54;background:#f2fffa;border:1px solid #abdccf;border-radius:999px;place-items:center;min-height:26px;padding:0 12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-grid}.content-panel[data-v-f1e94bc9],.factory-card[data-v-f1e94bc9],.glance-card[data-v-f1e94bc9],.purchase-card[data-v-f1e94bc9]{background:#fff;border:1px solid #d9e4eb;border-radius:14px}.manufacturer-strip[data-v-f1e94bc9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.manufacturer-strip-heading[data-v-f1e94bc9]{display:none}.manufacturer-strip article[data-v-f1e94bc9]{background:#fff;border:1px solid #dbe8e6;border-radius:14px;min-width:0;padding:13px 14px;box-shadow:0 12px 30px #0c23370d}.manufacturer-strip span[data-v-f1e94bc9],.manufacturer-strip strong[data-v-f1e94bc9]{display:block}.manufacturer-strip em[data-v-f1e94bc9]{font-style:normal;display:none}.manufacturer-strip strong[data-v-f1e94bc9]{color:#092a3c;font-size:14px}.manufacturer-strip span[data-v-f1e94bc9]{color:#526883;margin-top:4px;font-size:12px;line-height:1.35}.factory-card[data-v-f1e94bc9],.glance-card[data-v-f1e94bc9],.purchase-card[data-v-f1e94bc9]{padding:18px}.factory-card h2[data-v-f1e94bc9],.glance-card h2[data-v-f1e94bc9]{color:#31546b;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:900}.glance-card dl[data-v-f1e94bc9]{gap:10px;margin:0;display:grid}.glance-card dl div[data-v-f1e94bc9]{grid-template-columns:180px minmax(0,1fr);gap:16px;font-size:12px;display:grid}.glance-card dd[data-v-f1e94bc9],.glance-card dt[data-v-f1e94bc9]{margin:0}.glance-card dt[data-v-f1e94bc9]{color:#60758c}.glance-card dd[data-v-f1e94bc9]{color:#06142b;font-weight:850}.purchase-column[data-v-f1e94bc9]{gap:16px;display:grid;position:sticky;top:18px}.purchase-card .price[data-v-f1e94bc9]{color:#06142b;font-size:36px;line-height:1;display:block}.purchase-price-row[data-v-f1e94bc9]{gap:10px}.purchase-price-meta[data-v-f1e94bc9],.purchase-price-row[data-v-f1e94bc9]{flex-wrap:wrap;align-items:baseline;display:flex}.purchase-price-meta[data-v-f1e94bc9]{gap:6px;margin-top:8px}.purchase-card .old-price[data-v-f1e94bc9]{color:#9b2c2c;font-size:15px;font-weight:850}.purchase-deal-label[data-v-f1e94bc9],.stock-line[data-v-f1e94bc9]{color:#00802d;font-size:12px;font-weight:900}.stock-line[data-v-f1e94bc9]{margin:8px 0 0}.stock-line.out-of-stock[data-v-f1e94bc9]{color:#b42318}.warehouse-selector[data-v-f1e94bc9]{border-top:1px solid #d7e1eb;gap:10px;margin-top:16px;padding-top:15px;display:grid}.warehouse-selector-heading[data-v-f1e94bc9]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.warehouse-selector-heading>div[data-v-f1e94bc9]{gap:3px;display:grid}.warehouse-selector-heading strong[data-v-f1e94bc9]{color:#17354a;font-size:13px}.warehouse-helper[data-v-f1e94bc9],.warehouse-selector-heading span[data-v-f1e94bc9]{color:#60758c;font-size:11px;line-height:1.35}.warehouse-option-status[data-v-f1e94bc9],.warehouse-sync-label[data-v-f1e94bc9]{color:#557083;white-space:nowrap;font-size:11px;font-weight:850}.warehouse-status-in_stock[data-v-f1e94bc9]{color:#087565}.warehouse-status-out_of_stock[data-v-f1e94bc9]{color:#b42318}.warehouse-options[data-v-f1e94bc9]{gap:7px;display:grid}.warehouse-option[data-v-f1e94bc9]{cursor:pointer;background:#fbfdfd;border:1px solid #d6e2e9;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.warehouse-option.selected[data-v-f1e94bc9]{background:#f0faf7;border-color:#138578}.warehouse-option-locked[data-v-f1e94bc9]{cursor:default}.warehouse-lock-note[data-v-f1e94bc9],.warehouse-scope-note[data-v-f1e94bc9]{color:#315f6c;margin:0;font-size:11px;line-height:1.45}.warehouse-option input[data-v-f1e94bc9]{accent-color:#138578;width:15px;height:15px}.warehouse-option-copy[data-v-f1e94bc9]{gap:2px;min-width:0;display:grid}.warehouse-option-copy strong[data-v-f1e94bc9]{color:#17354a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.warehouse-option-copy small[data-v-f1e94bc9]{color:#60758c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.warehouse-block-message[data-v-f1e94bc9]{color:#a12b23;margin:0;font-size:12px;font-weight:750;line-height:1.4}.purchase-card small[data-v-f1e94bc9],.trust-copy[data-v-f1e94bc9]{color:#526883;font-size:12px}.delivery-copy[data-v-f1e94bc9]{color:#203243;border-top:1px solid #d7e1eb;margin-top:16px;padding-top:14px;font-size:13px}.delivery-copy p[data-v-f1e94bc9]{color:#526883;margin:4px 0 0}.bundle-box[data-v-f1e94bc9]{background:#fff9ec;border:1px solid #ffd68f;border-radius:12px;margin-top:14px;padding:12px}.bundle-box>strong[data-v-f1e94bc9],.size-picker p[data-v-f1e94bc9]{color:#9a5a00;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900;display:block}.bundle-grid[data-v-f1e94bc9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.bundle-grid button[data-v-f1e94bc9]{color:#06142b;cursor:pointer;background:#fff;border:1px solid #ffb347;border-radius:10px;min-height:68px;font-size:10px;line-height:1.25}.bundle-grid button.active[data-v-f1e94bc9]{border-color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b}.bundle-grid button small[data-v-f1e94bc9],.bundle-grid button span[data-v-f1e94bc9],.bundle-grid button strong[data-v-f1e94bc9]{display:block}.bundle-grid button small[data-v-f1e94bc9]{color:#c2410c}.size-picker[data-v-f1e94bc9]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.size-picker p[data-v-f1e94bc9]{color:#526883;width:100%}.size-picker button[data-v-f1e94bc9]{color:#06142b;cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:999px;min-height:34px;padding:0 14px;font-size:12px;font-weight:850}.size-picker button.active[data-v-f1e94bc9]{color:#007569;background:#eafffc;border-color:#007569}.buy-button-detail[data-v-f1e94bc9],.cart-button-detail[data-v-f1e94bc9]{cursor:pointer;border:0;border-radius:999px;width:100%;min-height:42px;margin-top:10px;font-size:13px;font-weight:900}.cart-button-detail[data-v-f1e94bc9]{color:#06142b;background:#f90}.buy-button-detail[data-v-f1e94bc9]{color:#06142b;background:#fff;border:1px solid #d7e1eb}.buy-button-detail[data-v-f1e94bc9]:disabled,.cart-button-detail[data-v-f1e94bc9]:disabled{cursor:not-allowed;opacity:.55}.cart-button-detail.is-out-of-stock[data-v-f1e94bc9]:disabled{color:#697586;opacity:1;background:#e5e7eb;border:1px solid #d2d8df}.cart-flight-item[data-v-f1e94bc9]{z-index:1001;pointer-events:none;contain:layout style paint;-o-object-fit:contain;object-fit:contain;will-change:transform,opacity;background:#fff;border:1px solid #00756942;border-radius:8px;width:64px;height:64px;padding:4px;display:block;position:fixed;box-shadow:0 4px 8px #06142b2e}.mobile-purchase-bar[data-v-f1e94bc9]{display:none}.trust-copy[data-v-f1e94bc9]{margin:10px 0 0;line-height:1.45}.factory-card article[data-v-f1e94bc9]{border-top:1px solid #e4ebf2;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:13px 0;display:grid}.factory-card article[data-v-f1e94bc9]:first-of-type{border-top:0}.factory-card p[data-v-f1e94bc9],.factory-card span[data-v-f1e94bc9],.factory-card strong[data-v-f1e94bc9]{margin:0}.factory-card strong[data-v-f1e94bc9]{color:#06142b;font-size:13px}.factory-card p[data-v-f1e94bc9]{color:#526883;margin-top:4px;font-size:12px;line-height:1.45}.factory-card article>span[data-v-f1e94bc9]{color:#0d766f;background:#eefaf6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.detail-longform[data-v-f1e94bc9]{width:min(100%,1080px);margin:24px auto 0}.detail-tabs[data-v-f1e94bc9]{background:#fff;border:1px solid #d7e1eb;border-bottom:0;border-radius:8px 8px 0 0;display:flex;overflow-x:auto}.detail-tabs button[data-v-f1e94bc9]{color:#40566f;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;min-height:48px;padding:0 20px;font-size:12px;font-weight:900;display:inline-flex}.detail-tabs button.active[data-v-f1e94bc9]{color:#007569;border-color:#007569}.content-panel[data-v-f1e94bc9]{color:#06142b;border-radius:0 0 8px 8px;scroll-margin-top:18px}.content-panel+.content-panel[data-v-f1e94bc9]{border-radius:8px;margin-top:32px}.content-panel.active-section[data-v-f1e94bc9]{border-color:#8bd4cc;box-shadow:0 0 0 2px #00756914}.section-title[data-v-f1e94bc9]{border-bottom:1px solid #d7e1eb;min-height:54px;padding:0 18px}.section-title span[data-v-f1e94bc9]{color:#007569;border-bottom:3px solid #007569;align-items:center;min-height:54px;font-size:13px;font-weight:900;display:inline-flex}.panel-body[data-v-f1e94bc9]{padding:34px 32px}.panel-body h2[data-v-f1e94bc9]{color:#06142b;margin:22px 0 0;font-size:18px}.panel-body h2[data-v-f1e94bc9]:first-child{margin-top:0}.panel-body h3[data-v-f1e94bc9]{margin:0;font-size:16px}.panel-body p[data-v-f1e94bc9]{color:#203243;margin:10px 0 0;font-size:14px;line-height:1.75}.panel-body ul[data-v-f1e94bc9]{color:#203243;margin:16px 0 0;font-size:14px;line-height:1.7}.panel-body li+li[data-v-f1e94bc9]{margin-top:4px}.qa-list[data-v-f1e94bc9]{gap:18px;display:grid}.qa-item h2[data-v-f1e94bc9]{color:#06142b;margin:0;font-size:17px}.qa-item p[data-v-f1e94bc9]{margin-top:8px}.outline-action[data-v-f1e94bc9]{color:#007569;cursor:pointer;background:#fff;border:1px solid #007569;border-radius:7px;min-height:32px;margin-top:16px;padding:0 14px;font-size:12px;font-weight:900}.content-panel p a+a[data-v-f1e94bc9]:before{content:" - ";color:#40566f;font-weight:400}.review-summary[data-v-f1e94bc9]{border-top:1px solid #d7e1eb;border-bottom:1px solid #d7e1eb;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:30px;padding:18px 0;display:grid}.review-summary strong[data-v-f1e94bc9]{color:#24364f;font-size:34px;line-height:1;display:block}.review-stars[data-v-f1e94bc9],.review-summary div:first-child>span[data-v-f1e94bc9]{color:#f90;margin-top:8px;font-size:16px;display:block}.review-summary button[data-v-f1e94bc9]{color:#06142b;cursor:pointer;background:#f90;border:0;border-radius:999px;min-height:36px;margin-top:14px;padding:0 18px;font-size:12px;font-weight:900}.rating-bars[data-v-f1e94bc9],.rating-bars p[data-v-f1e94bc9]{gap:8px;display:grid}.rating-bars p[data-v-f1e94bc9]{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;margin:0;font-size:11px}.rating-bars i[data-v-f1e94bc9]{background:#eef3f7;border-radius:999px;height:8px;display:block;overflow:hidden}.rating-bars b[data-v-f1e94bc9]{border-radius:inherit;background:#f90;height:100%;display:block}.review-card[data-v-f1e94bc9]{border-bottom:1px solid #d7e1eb;grid-template-columns:36px minmax(0,1fr);gap:14px;margin-top:28px;padding-bottom:24px;display:grid}.review-avatar[data-v-f1e94bc9]{color:#007569;background:#e5fbf6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.review-meta[data-v-f1e94bc9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex;font-size:12px!important}.review-meta span[data-v-f1e94bc9]{color:#00802d;margin-left:auto;font-size:11px;font-weight:900}.review-card h3[data-v-f1e94bc9]{margin-top:12px}.review-notice[data-v-f1e94bc9]{background:#eef6ff;border:1px solid #afd2ff;border-radius:8px;padding:12px 14px;color:#1b4ba0!important;margin-top:16px!important;font-size:13px!important}.review-modal-backdrop[data-v-f1e94bc9]{z-index:40;background:#06142b6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.review-modal[data-v-f1e94bc9]{background:#fff;border-radius:8px;width:min(520px,100%);padding:18px;box-shadow:0 24px 70px #06142b47}.review-modal footer[data-v-f1e94bc9],.review-modal header[data-v-f1e94bc9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-modal h2[data-v-f1e94bc9]{color:#06142b;margin:0;font-size:20px}.review-modal header button[data-v-f1e94bc9]{cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:50%;width:34px;height:34px}.review-modal label[data-v-f1e94bc9]{color:#526883;text-transform:uppercase;gap:7px;margin-top:14px;font-size:12px;font-weight:900;display:grid}.review-modal input[data-v-f1e94bc9],.review-modal select[data-v-f1e94bc9],.review-modal textarea[data-v-f1e94bc9]{color:#06142b;width:100%;font:inherit;text-transform:none;border:1px solid #cbd8e5;border-radius:7px;padding:10px 12px}.review-modal textarea[data-v-f1e94bc9]{resize:vertical}.review-modal p[data-v-f1e94bc9]{color:#1b4ba0;margin:12px 0 0;font-size:13px}.review-modal footer[data-v-f1e94bc9]{margin-top:16px}.review-modal footer button[data-v-f1e94bc9]{color:#06142b;cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:7px;min-height:36px;padding:0 14px;font-weight:900}.review-modal footer button[data-v-f1e94bc9]:last-child{background:#f90;border-color:#f90}.review-modal footer button[data-v-f1e94bc9]:disabled{cursor:wait;opacity:.7}.related-panel[data-v-f1e94bc9]{background:#fff;border:1px solid #d7e1eb;border-radius:8px;margin-top:32px;padding:16px}.related-panel header[data-v-f1e94bc9]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.related-panel h2[data-v-f1e94bc9]{color:#06142b;margin:0;font-size:17px}.related-grid[data-v-f1e94bc9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.related-card[data-v-f1e94bc9]{background:#fff;border:1px solid #d7e1eb;border-radius:8px;min-width:0;padding:12px;display:block;position:relative}.related-card img[data-v-f1e94bc9]{box-sizing:border-box;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#eef5f8;border-radius:6px;width:100%;display:block}.related-card-media[data-v-f1e94bc9]{position:relative}.related-stock-overlay[data-v-f1e94bc9]{color:#fff;letter-spacing:.08em;background:#111e278f;border-radius:6px;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;inset:0}.related-card-media:has(.related-stock-overlay) img[data-v-f1e94bc9]{filter:grayscale(.25);opacity:.58}.related-card b[data-v-f1e94bc9],.related-card small[data-v-f1e94bc9],.related-card strong[data-v-f1e94bc9]{display:block}.related-card strong[data-v-f1e94bc9]{color:#06142b;margin-top:8px;font-size:13px;line-height:1.25}.related-card small[data-v-f1e94bc9]{color:#526883;margin-top:4px;font-size:11px}.related-card b[data-v-f1e94bc9]{color:#06142b;margin-top:10px;font-size:14px}.related-stock-label[data-v-f1e94bc9]{color:#26705b;margin-top:6px;font-size:11px;font-weight:750;display:block}@media (width<=1080px){.product-detail-layout[data-v-f1e94bc9]{grid-template-columns:1fr}.purchase-column[data-v-f1e94bc9]{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.detail-longform[data-v-f1e94bc9]{width:100%}}@media (width<=760px){.peptide-detail-page[data-v-f1e94bc9]{width:calc(100% - 24px);padding-bottom:126px}.product-detail-layout[data-v-f1e94bc9]{gap:14px}.product-main-column[data-v-f1e94bc9],.purchase-column[data-v-f1e94bc9]{display:contents}.gallery-summary-grid[data-v-f1e94bc9]{box-shadow:none;background:0 0;border:0;order:1;gap:14px;padding:0}.purchase-card[data-v-f1e94bc9]{order:2}.manufacturer-strip[data-v-f1e94bc9]{order:3}.factory-card[data-v-f1e94bc9]{order:4;display:none}.glance-card[data-v-f1e94bc9]{order:5}.factory-card article[data-v-f1e94bc9],.gallery-summary-grid[data-v-f1e94bc9],.glance-card dl div[data-v-f1e94bc9],.manufacturer-strip[data-v-f1e94bc9],.purchase-column[data-v-f1e94bc9],.review-card[data-v-f1e94bc9],.review-summary[data-v-f1e94bc9]{grid-template-columns:1fr}.product-summary[data-v-f1e94bc9]{grid-column:auto}.product-hero-image[data-v-f1e94bc9]{aspect-ratio:1;justify-self:center;width:min(100%,382px);max-height:none}.product-summary h1[data-v-f1e94bc9]{color:#0ea5d7;font-size:28px;line-height:1.08}.product-summary h1 span[data-v-f1e94bc9]{margin-top:8px;font-size:14px}.product-summary p[data-v-f1e94bc9]{color:#334155;margin-top:10px;font-size:16px;line-height:1.58}.detail-rating-line[data-v-f1e94bc9]{align-items:baseline;gap:7px;font-size:13px}.catalog-stock-summary[data-v-f1e94bc9]{width:100%;margin-top:2px}.shipping-line[data-v-f1e94bc9]{gap:8px;margin-top:16px}.shipping-line a[data-v-f1e94bc9],.shipping-line span[data-v-f1e94bc9]{min-height:28px;padding:0 12px;font-size:11px}.purchase-card[data-v-f1e94bc9]{border-radius:16px;padding:18px}.purchase-card .price[data-v-f1e94bc9]{font-size:38px}.buy-button-detail[data-v-f1e94bc9],.cart-button-detail[data-v-f1e94bc9]{border-radius:12px;min-height:48px;font-size:15px}.manufacturer-strip[data-v-f1e94bc9]{counter-reset:supply-assurance;background:#fff;border:1px solid #dbe8e6;border-radius:12px;gap:0;padding:14px 18px;overflow:hidden;box-shadow:0 10px 24px #0c23370d}.manufacturer-strip-heading[data-v-f1e94bc9]{color:#274e67;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:900;line-height:1.2;display:block}.manufacturer-strip article[data-v-f1e94bc9]{counter-increment:supply-assurance;min-height:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #e2eeeb;border-radius:0;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;display:grid}.manufacturer-strip-heading+article[data-v-f1e94bc9]{border-top:0}.manufacturer-strip article[data-v-f1e94bc9]:before{content:counter(supply-assurance,decimal-leading-zero);color:#0f766e;background:#e6fbf4;border-radius:50%;grid-row:1/span 2;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;line-height:1;display:grid}.manufacturer-strip span[data-v-f1e94bc9],.manufacturer-strip strong[data-v-f1e94bc9]{grid-column:2;display:block}.manufacturer-strip strong[data-v-f1e94bc9]{color:#06142b;font-size:13px;line-height:1.25}.manufacturer-strip span[data-v-f1e94bc9]{color:#48637d;margin-top:4px;font-size:12px;line-height:1.35}.manufacturer-strip em[data-v-f1e94bc9],.purchase-card .bundle-box[data-v-f1e94bc9],.purchase-card .delivery-copy[data-v-f1e94bc9]{display:none}.bundle-grid[data-v-f1e94bc9],.related-grid[data-v-f1e94bc9]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-body[data-v-f1e94bc9]{padding:24px 18px}.review-meta span[data-v-f1e94bc9]{margin-left:0}.mobile-purchase-bar[data-v-f1e94bc9]{z-index:30;padding:12px max(14px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #d7e1eb;grid-template-columns:minmax(0,.92fr) minmax(150px,1fr);align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 28px #06142b1f}.mobile-purchase-bar div[data-v-f1e94bc9]{min-width:0}.mobile-purchase-bar span[data-v-f1e94bc9],.mobile-purchase-bar strong[data-v-f1e94bc9]{display:block}.mobile-purchase-bar strong[data-v-f1e94bc9]{color:#06142b;font-size:24px;line-height:1}.mobile-purchase-bar span[data-v-f1e94bc9]{color:#00802d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:900;overflow:hidden}.mobile-purchase-bar span.out-of-stock[data-v-f1e94bc9]{color:#b42318}.mobile-purchase-bar button[data-v-f1e94bc9]{color:#06142b;cursor:pointer;background:#f90;border:0;border-radius:12px;min-height:48px;font-size:15px;font-weight:900}.mobile-purchase-bar button[data-v-f1e94bc9]:disabled{cursor:not-allowed;opacity:.62}.mobile-purchase-bar button.is-out-of-stock[data-v-f1e94bc9]:disabled{color:#697586;opacity:1;background:#e5e7eb;border:1px solid #d2d8df}}@media (width<=520px){.related-grid[data-v-f1e94bc9]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cart-flight-item[data-v-f1e94bc9]{display:none}}

.warehouse-product-price[data-v-3fe3d8ab]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;min-height:24px;margin-top:auto;display:flex}.warehouse-product-current-price[data-v-3fe3d8ab]{color:#075f6d;font-size:16px}.warehouse-product-current-price.is-sale[data-v-3fe3d8ab]{color:#b42318;font-size:20px}.warehouse-product-old-price[data-v-3fe3d8ab]{color:#5b6678;font-size:12px;font-weight:500}.sr-only[data-v-3fe3d8ab]{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.warehouse-page[data-v-3fe3d8ab]{color:#0b1e40;background:#f8fafb;min-height:100vh}.warehouse-breadcrumb[data-v-3fe3d8ab],.warehouse-catalog[data-v-3fe3d8ab],.warehouse-destinations[data-v-3fe3d8ab],.warehouse-intro[data-v-3fe3d8ab]{width:min(100% - 48px,1200px);margin-inline:auto}.warehouse-breadcrumb[data-v-3fe3d8ab]{color:#7a8996;gap:8px;padding-top:34px;font-size:12px;display:flex}.warehouse-breadcrumb a[data-v-3fe3d8ab]{color:#086875;text-decoration:none}.warehouse-kicker[data-v-3fe3d8ab]{color:#086875;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.warehouse-intro h1[data-v-3fe3d8ab]{letter-spacing:-.035em;max-width:760px;margin:14px 0 16px;font:600 calc(clamp(44px,6vw,76px))/.98 Georgia,Times New Roman,serif}.warehouse-intro p[data-v-3fe3d8ab]{color:#536374;max-width:680px;margin:0;font-size:16px;line-height:1.65}.warehouse-destinations[data-v-3fe3d8ab]{border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;padding:26px 0 30px;display:grid}.warehouse-destinations h2[data-v-3fe3d8ab]{margin:8px 0 0;font:600 calc(clamp(26px,3vw,38px))/1.1 Georgia,Times New Roman,serif}.warehouse-destinations p[data-v-3fe3d8ab]{color:#536374;align-self:center;margin:0;font-size:14px;line-height:1.65}.warehouse-catalog-heading[data-v-3fe3d8ab]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:42px;display:flex}.warehouse-catalog-heading h2[data-v-3fe3d8ab]{letter-spacing:-.025em;margin:10px 0 0;font:600 calc(clamp(30px,4vw,48px))/1.05 Georgia,Times New Roman,serif}.warehouse-catalog-heading a[data-v-3fe3d8ab]{color:#086875;flex-shrink:0;font-size:13px;font-weight:750;text-decoration:none}.warehouse-state[data-v-3fe3d8ab]{color:#536374}.warehouse-category>header[data-v-3fe3d8ab]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.warehouse-category h3[data-v-3fe3d8ab]{font-size:24px;line-height:1.15}.warehouse-category header p[data-v-3fe3d8ab]{color:#536374;max-width:720px;margin:8px 0 0;font-size:13px;line-height:1.55}.warehouse-category header>span[data-v-3fe3d8ab]{color:#7a8996;flex-shrink:0;font-size:12px}.warehouse-product-grid[data-v-3fe3d8ab]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.warehouse-product-card[data-v-3fe3d8ab]{color:#0b1e40;background:#fff;border:1px solid #dce3eb;flex-direction:column;min-width:0;padding:12px 12px 18px;transition:border-color .2s,transform .2s;display:flex}.warehouse-product-card[data-v-3fe3d8ab]:hover{border-color:#7faeb1;transform:translateY(-2px)}.warehouse-product-media[data-v-3fe3d8ab]{aspect-ratio:1;background:#f4f5f6;place-items:center;display:grid;overflow:hidden}.warehouse-product-media img[data-v-3fe3d8ab]{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.warehouse-image-unavailable[data-v-3fe3d8ab]{color:#7a8996;text-align:center;place-content:center;justify-items:center;gap:8px;font-size:11px;display:grid}.warehouse-stock[data-v-3fe3d8ab]{color:#26705b;background:#e7f3ee;border-radius:999px;align-self:flex-start;margin-top:12px;padding:4px 7px;font-size:10px;font-weight:750;display:inline-flex}.warehouse-stock.is-out_of_stock[data-v-3fe3d8ab]{color:#a4473a}.warehouse-stock.is-unknown[data-v-3fe3d8ab]{color:#647282}.warehouse-product-card h4[data-v-3fe3d8ab]{overflow-wrap:anywhere;min-height:42px;margin:10px 0 8px;font-size:14px;line-height:1.35}.warehouse-product-card>strong[data-v-3fe3d8ab]{margin-top:auto;font-size:16px}.warehouse-unavailable[data-v-3fe3d8ab]{width:min(100% - 48px,760px);margin:0 auto;padding:150px 0}.warehouse-unavailable h1[data-v-3fe3d8ab]{max-width:680px;margin:16px 0;font:600 calc(clamp(38px,5vw,64px))/1 Georgia,Times New Roman,serif}.warehouse-unavailable p[data-v-3fe3d8ab]{color:#536374;line-height:1.6}.warehouse-home-link[data-v-3fe3d8ab]{color:#fff;background:#0b1e40;align-items:center;min-height:44px;margin-top:14px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}@media (width<=1100px){.warehouse-product-grid[data-v-3fe3d8ab]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.warehouse-breadcrumb[data-v-3fe3d8ab],.warehouse-catalog[data-v-3fe3d8ab],.warehouse-destinations[data-v-3fe3d8ab],.warehouse-intro[data-v-3fe3d8ab],.warehouse-unavailable[data-v-3fe3d8ab]{width:calc(100% - 32px)}.warehouse-breadcrumb[data-v-3fe3d8ab]{padding-top:24px}.warehouse-intro[data-v-3fe3d8ab]{padding:38px 0 20px}.warehouse-intro h1[data-v-3fe3d8ab]{font-size:48px}.warehouse-intro p[data-v-3fe3d8ab]{font-size:14px}.warehouse-destinations[data-v-3fe3d8ab]{padding:24px 0;display:block}.warehouse-destinations p[data-v-3fe3d8ab]{margin-top:16px}.warehouse-catalog[data-v-3fe3d8ab]{padding:50px 0 70px}.warehouse-catalog-heading[data-v-3fe3d8ab]{margin-bottom:32px;display:block}.warehouse-catalog-heading a[data-v-3fe3d8ab]{align-items:center;min-height:44px;margin-top:18px;display:inline-flex}.warehouse-category+.warehouse-category[data-v-3fe3d8ab]{margin-top:48px}.warehouse-category>header[data-v-3fe3d8ab]{display:block}.warehouse-category header>span[data-v-3fe3d8ab]{margin-top:10px;display:block}.warehouse-product-grid[data-v-3fe3d8ab]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.warehouse-product-card[data-v-3fe3d8ab]{padding:8px 8px 14px}.warehouse-product-card h4[data-v-3fe3d8ab]{min-height:58px;font-size:13px}.warehouse-unavailable[data-v-3fe3d8ab]{padding:110px 0}.warehouse-unavailable h1[data-v-3fe3d8ab]{font-size:44px}.warehouse-product-price[data-v-3fe3d8ab]{gap:6px;min-width:0}.warehouse-product-current-price[data-v-3fe3d8ab],.warehouse-product-current-price.is-sale[data-v-3fe3d8ab]{font-size:18px}.warehouse-product-old-price[data-v-3fe3d8ab]{white-space:nowrap;font-size:12px;display:inline-block}}@media (width<=360px){.warehouse-product-grid[data-v-3fe3d8ab]{grid-template-columns:1fr}}.warehouse-intro[data-v-3fe3d8ab]{padding:32px 0 14px}.warehouse-intro h1[data-v-3fe3d8ab]{margin:12px 0;font-size:calc(clamp(38px,5vw,60px))}.warehouse-intro p[data-v-3fe3d8ab]{font-size:15px;line-height:1.55}.warehouse-destinations[data-v-3fe3d8ab]{gap:32px;padding:20px 0 24px}.warehouse-destinations h2[data-v-3fe3d8ab]{font-size:calc(clamp(24px,3vw,34px))}.warehouse-destinations p[data-v-3fe3d8ab]{font-size:13px;line-height:1.55}.warehouse-catalog[data-v-3fe3d8ab]{padding:0 0 70px}.warehouse-catalog-heading[data-v-3fe3d8ab]{margin-bottom:30px}.warehouse-catalog-heading h2[data-v-3fe3d8ab]{font-size:calc(clamp(28px,4vw,44px))}.warehouse-category[data-v-3fe3d8ab]{scroll-margin-top:132px}.warehouse-category+.warehouse-category[data-v-3fe3d8ab]{margin-top:54px}.warehouse-category>header[data-v-3fe3d8ab]{margin-bottom:18px}.warehouse-category h3[data-v-3fe3d8ab]{font-size:23px}.warehouse-category header p[data-v-3fe3d8ab]{margin-top:7px;line-height:1.5}.warehouse-category-explorer[data-v-3fe3d8ab]{border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb;margin:0 0 48px;padding:26px 0 30px}.warehouse-category-explorer-heading[data-v-3fe3d8ab]{justify-content:space-between;align-items:center;gap:20px;display:flex}.warehouse-category-explorer-heading h3[data-v-3fe3d8ab]{margin:9px 0 0;font:600 calc(clamp(25px,3vw,36px))/1.1 Georgia,Times New Roman,serif}.warehouse-category-explorer-heading p[data-v-3fe3d8ab]{color:#536374;margin:7px 0 0;font-size:13px;line-height:1.5}.warehouse-category-pause[data-v-3fe3d8ab]{color:#0b1e40;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd9e0;border-radius:999px;padding:0 14px;font-size:11px;font-weight:750}.warehouse-category-controls[data-v-3fe3d8ab]{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.warehouse-category-arrow[data-v-3fe3d8ab]{color:#0b1e40;cursor:pointer;background:#fff;border:1px solid #cdd9e0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.warehouse-category-arrow[data-v-3fe3d8ab]:focus-visible,.warehouse-category-arrow[data-v-3fe3d8ab]:hover{color:#086875;background:#e5f2f0;border-color:#74aeb0;outline:none}.warehouse-category-tabs[data-v-3fe3d8ab]{scrollbar-width:none;-ms-overflow-style:none;gap:6px;margin-top:24px;padding-bottom:4px;display:flex;overflow-x:auto}.warehouse-category-tabs[data-v-3fe3d8ab]::-webkit-scrollbar{display:none}.warehouse-category-tabs button[data-v-3fe3d8ab]{color:#536374;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:0 13px;font-size:12px;font-weight:750}.warehouse-category-tabs button.active[data-v-3fe3d8ab],.warehouse-category-tabs button[data-v-3fe3d8ab]:hover{color:#086875;background:#e5f2f0}.warehouse-category-carousel[data-v-3fe3d8ab]{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:minmax(230px,285px);grid-auto-flow:column;gap:14px;margin-top:18px;padding:2px 2px 14px;display:grid;overflow-x:auto}.warehouse-category-carousel[data-v-3fe3d8ab]::-webkit-scrollbar{display:none}.warehouse-category-carousel[data-v-3fe3d8ab]:focus-visible{outline-offset:4px;outline:3px solid #1195a2}.warehouse-category-carousel-card[data-v-3fe3d8ab]{color:#0b1e40;text-align:left;cursor:pointer;scroll-snap-align:start;background:#fff;border:1px solid #dce3eb;border-radius:14px;grid-template-rows:128px auto auto auto;min-width:0;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.warehouse-category-carousel-card.active[data-v-3fe3d8ab],.warehouse-category-carousel-card[data-v-3fe3d8ab]:hover{border-color:#74aeb0;transform:translateY(-2px);box-shadow:0 14px 30px #071b3b12}.warehouse-category-carousel-card span[data-v-3fe3d8ab]{color:#086875;letter-spacing:.1em;text-transform:uppercase;margin:13px 14px 0;font-size:10px;font-weight:850}.warehouse-category-carousel-card strong[data-v-3fe3d8ab]{margin:6px 14px 0;font:600 18px/1.2 Georgia,Times New Roman,serif}.warehouse-category-carousel-card small[data-v-3fe3d8ab]{color:#7a8996;margin:7px 14px 15px;font-size:11px}@media (width<=760px){.warehouse-intro[data-v-3fe3d8ab]{padding:26px 0 12px}.warehouse-destinations[data-v-3fe3d8ab]{padding:20px 0}.warehouse-destinations p[data-v-3fe3d8ab]{margin-top:12px}.warehouse-catalog[data-v-3fe3d8ab]{padding:0 0 58px}.warehouse-catalog-heading[data-v-3fe3d8ab]{margin-bottom:26px}.warehouse-category[data-v-3fe3d8ab]{scroll-margin-top:126px}.warehouse-category+.warehouse-category[data-v-3fe3d8ab]{margin-top:42px}.warehouse-category-explorer[data-v-3fe3d8ab]{margin-bottom:38px;padding:22px 0 24px}.warehouse-category-explorer-heading[data-v-3fe3d8ab]{align-items:start}.warehouse-category-explorer-heading p[data-v-3fe3d8ab]{max-width:250px}.warehouse-category-controls[data-v-3fe3d8ab]{margin-top:16px}.warehouse-category-carousel[data-v-3fe3d8ab]{grid-auto-columns:minmax(220px,76vw);margin-right:-16px;padding-right:16px}.warehouse-category-carousel-card[data-v-3fe3d8ab]{grid-template-rows:116px auto auto auto}}.warehouse-category-explorer[data-v-3fe3d8ab]{margin:0 0 30px;padding:8px 0 12px}.warehouse-category-toolbar[data-v-3fe3d8ab]{justify-content:flex-end;display:flex}.warehouse-category-carousel[data-v-3fe3d8ab]{margin-top:10px}.warehouse-page[data-v-3fe3d8ab]{color:#071c3b;background:#f6f8fa}.warehouse-breadcrumb[data-v-3fe3d8ab]{color:#405873;font-size:13px}.warehouse-breadcrumb a[data-v-3fe3d8ab],.warehouse-category-carousel-card span[data-v-3fe3d8ab],.warehouse-kicker[data-v-3fe3d8ab]{color:#075f6d}.warehouse-kicker[data-v-3fe3d8ab]{font-size:11px}.warehouse-intro h1[data-v-3fe3d8ab]{color:#071c3b;letter-spacing:-.025em;font-size:60px}.warehouse-category header p[data-v-3fe3d8ab],.warehouse-destinations p[data-v-3fe3d8ab],.warehouse-intro p[data-v-3fe3d8ab],.warehouse-unavailable p[data-v-3fe3d8ab]{color:#324e68}.warehouse-category header>span[data-v-3fe3d8ab],.warehouse-category-carousel-card small[data-v-3fe3d8ab]{color:#405873}.warehouse-category h3[data-v-3fe3d8ab],.warehouse-category-carousel-card strong[data-v-3fe3d8ab],.warehouse-product-card h4[data-v-3fe3d8ab]{color:#071c3b}.warehouse-stock.is-unknown[data-v-3fe3d8ab]{color:#34536b;background:#e4ebf0}.warehouse-category-arrow[data-v-3fe3d8ab],.warehouse-category-pause[data-v-3fe3d8ab]{color:#071c3b}.warehouse-add-button[data-v-3fe3d8ab]:focus-visible,.warehouse-category-arrow[data-v-3fe3d8ab]:focus-visible,.warehouse-category-carousel-card[data-v-3fe3d8ab]:focus-visible,.warehouse-category-pause[data-v-3fe3d8ab]:focus-visible,.warehouse-product-link[data-v-3fe3d8ab]:focus-visible{outline-offset:3px;outline:3px solid #0b7a87}@media (width<=760px){.warehouse-category-explorer[data-v-3fe3d8ab]{margin-bottom:24px;padding:4px 0 10px}.warehouse-category-carousel[data-v-3fe3d8ab]{margin-top:8px}.warehouse-breadcrumb[data-v-3fe3d8ab]{padding-top:20px;font-size:13px}.warehouse-intro[data-v-3fe3d8ab]{padding-top:30px}.warehouse-intro h1[data-v-3fe3d8ab]{max-width:100%;font-size:44px;line-height:1.04}.warehouse-intro p[data-v-3fe3d8ab]{max-width:38rem;font-size:16px;line-height:1.55}.warehouse-category header p[data-v-3fe3d8ab]{font-size:14px;line-height:1.55}.warehouse-category header>span[data-v-3fe3d8ab]{margin-top:9px;font-size:13px}.warehouse-category-carousel-card[data-v-3fe3d8ab]{grid-template-rows:122px auto auto auto}.warehouse-category-carousel-card strong[data-v-3fe3d8ab]{font-size:20px}.warehouse-category-carousel-card small[data-v-3fe3d8ab]{font-size:12px}.warehouse-category-arrow[data-v-3fe3d8ab],.warehouse-category-pause[data-v-3fe3d8ab]{min-width:44px;min-height:44px}.warehouse-category-pause[data-v-3fe3d8ab]{padding-inline:15px}.warehouse-product-card h4[data-v-3fe3d8ab]{font-size:14px;line-height:1.4}.warehouse-stock[data-v-3fe3d8ab]{font-size:11px}}.warehouse-category-carousel[data-v-3fe3d8ab]{grid-auto-columns:calc(clamp(200px,16.6667vw - 32px,292px));gap:32px;padding-bottom:16px}.warehouse-category-carousel-card[data-v-3fe3d8ab]{aspect-ratio:4/5;box-shadow:none;background:#dce6ed;border:0;border-radius:6px;display:block;position:relative;overflow:hidden}.warehouse-category-carousel-card.active[data-v-3fe3d8ab],.warehouse-category-carousel-card[data-v-3fe3d8ab]:hover{box-shadow:none;border-color:#0000}.warehouse-category-carousel-card[data-v-3fe3d8ab]:hover{transform:translateY(-3px)}.warehouse-category-carousel-card img[data-v-3fe3d8ab]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s ease-out;position:absolute;inset:0}.warehouse-category-carousel-card:hover img[data-v-3fe3d8ab]{transform:scale(1.015)}.warehouse-category-carousel-card strong[data-v-3fe3d8ab]{z-index:1;color:#4a4f55;overflow-wrap:anywhere;text-align:center;white-space:normal;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:calc(100% - 32px);min-height:40px;margin:0;padding:7px 18px;font:500 12px/1.25 Arial,sans-serif;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (width>=761px){.warehouse-category-explorer[data-v-3fe3d8ab]{width:calc(100vw - 32px);margin-left:calc(50% - 50vw + 16px)}.warehouse-category-frame[data-v-3fe3d8ab]{width:max-content;max-width:100%;margin-inline:auto}.warehouse-category-carousel[data-v-3fe3d8ab]{width:100%}}@media (width<=760px){.warehouse-category-carousel[data-v-3fe3d8ab]{grid-auto-columns:minmax(138px,42vw);gap:10px}.warehouse-category-carousel-card[data-v-3fe3d8ab]{aspect-ratio:4/5}.warehouse-category-carousel-card strong[data-v-3fe3d8ab]{max-width:calc(100% - 16px);min-height:36px;padding:7px 12px;font-size:10px;line-height:1.25;bottom:12px}}.warehouse-category-list[data-v-3fe3d8ab]{padding-top:28px}.warehouse-category h3[data-v-3fe3d8ab]{color:#071c3b;margin:0;font:600 24px/1.15 Georgia,Times New Roman,serif}.warehouse-product-card[data-v-3fe3d8ab]{border-radius:8px;padding:12px 12px 10px;text-decoration:none}.warehouse-product-link[data-v-3fe3d8ab]{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.warehouse-product-media[data-v-3fe3d8ab]{position:relative}.warehouse-stock[data-v-3fe3d8ab]{z-index:1;color:#5f4b09;background:#fff8d9;border:1px solid #e5bd4c;align-items:center;max-width:calc(100% - 16px);min-height:22px;margin:0;padding:3px 7px;line-height:1.2;position:absolute;top:8px;right:8px}.warehouse-stock.is-out_of_stock[data-v-3fe3d8ab]{color:#8f382d;background:#fbe9e7;border-color:#e8b3ab}.warehouse-stock.is-unknown[data-v-3fe3d8ab]{color:#465c70;background:#eef1f4;border-color:#cbd5de}.warehouse-add-button[data-v-3fe3d8ab]{color:#40360f;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#f5d56b;border:1px solid #dfbd52;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:0 10px;font-size:12px;font-weight:750;transition:background-color .2s,border-color .2s;display:inline-flex}.warehouse-add-button[data-v-3fe3d8ab]:hover:not(:disabled){background:#ebc854;border-color:#cda93d}.warehouse-add-button[data-v-3fe3d8ab]:disabled{color:#71808d;cursor:not-allowed;background:#eef1f3;border-color:#d7dee4}.warehouse-cart-feedback[data-v-3fe3d8ab]{color:#26705b;text-align:center;min-height:16px;margin:5px 0 0;font-size:10px;line-height:1.35}.warehouse-cart-feedback.is-error[data-v-3fe3d8ab]{color:#9e3b2f}@media (width<=760px){.warehouse-category-list[data-v-3fe3d8ab]{padding-top:22px}.warehouse-product-card[data-v-3fe3d8ab]{padding:8px 8px 6px}.warehouse-add-button[data-v-3fe3d8ab]{min-height:44px}}

.calculator-page[data-v-fcf5d4f9]{padding-bottom:0}.calculator-hero[data-v-fcf5d4f9]{color:#fff;background:#063544;align-items:center;min-height:318px;padding:44px calc(max(32px,50vw - 617px));display:grid;position:relative}.calculator-hero[data-v-fcf5d4f9]:after{content:"";background:linear-gradient(100deg,#06142bf5,#063544d1 52%,#ec8f2757);position:absolute;inset:0}.calculator-hero-copy[data-v-fcf5d4f9]{z-index:1;gap:18px;max-width:780px;display:grid;position:relative}.calculator-kicker[data-v-fcf5d4f9],.tool-kicker[data-v-fcf5d4f9]{color:#cfefe9;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.calculator-hero h1[data-v-fcf5d4f9]{margin:0;font-size:40px;line-height:1.08}.calculator-hero p[data-v-fcf5d4f9]:not(.calculator-kicker){color:#eefbf8;max-width:720px;margin:0;font-size:17px}.calculator-hero-actions[data-v-fcf5d4f9]{flex-wrap:wrap;gap:10px;display:flex}.calculator-action[data-v-fcf5d4f9],.submit-button[data-v-fcf5d4f9]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff8f;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:900;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.calculator-tabs[data-v-fcf5d4f9]{gap:8px;width:min(1234px,100% - 64px);margin:24px auto 0;padding-bottom:4px;display:flex;overflow-x:auto}.calculator-tabs a[data-v-fcf5d4f9]{color:#1d354e;cursor:pointer;background:#fff;border:1px solid #d8e3ed;border-radius:999px;flex:none;align-items:center;min-height:38px;padding:0 15px;font-size:13px;font-weight:900;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.calculator-tabs a.active[data-v-fcf5d4f9],.calculator-tabs a[data-v-fcf5d4f9]:hover{background:#07887f;border-color:#07887f}.content-band[data-v-fcf5d4f9],.research-disclaimer[data-v-fcf5d4f9],.tool-panel[data-v-fcf5d4f9]{border:1px solid #d9e4ee}.tool-panel[data-v-fcf5d4f9]{gap:24px;display:grid}.tool-copy[data-v-fcf5d4f9]{gap:8px;display:grid}.content-band .tool-kicker[data-v-fcf5d4f9],.tool-copy .tool-kicker[data-v-fcf5d4f9]{color:#007569}.content-band h2[data-v-fcf5d4f9],.tool-copy h2[data-v-fcf5d4f9]{color:#06142b;margin:0;font-size:24px;line-height:1.25}.tool-grid[data-v-fcf5d4f9]{grid-template-columns:minmax(0,.95fr) minmax(360px,1fr);align-items:start;gap:22px;display:grid}.calculator-form[data-v-fcf5d4f9],.contact-form[data-v-fcf5d4f9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.calculator-form label[data-v-fcf5d4f9],.contact-form label[data-v-fcf5d4f9],.lookup-search[data-v-fcf5d4f9]{color:#243a52;gap:7px;min-width:0;font-size:13px;font-weight:850;display:grid}.calculator-form input[data-v-fcf5d4f9],.calculator-form select[data-v-fcf5d4f9],.contact-form input[data-v-fcf5d4f9],.contact-form textarea[data-v-fcf5d4f9],.lookup-search input[data-v-fcf5d4f9]{color:#06142b;background:#fff;border:1px solid #cfdce8;border-radius:8px;outline:none;width:100%;min-height:44px;padding:0 12px;transition:border-color .2s,box-shadow .2s}.contact-form textarea[data-v-fcf5d4f9]{resize:vertical;min-height:118px;padding-top:12px}.result-panel[data-v-fcf5d4f9]{background:#f8fbfc;border:1px solid #dbe6ef;min-width:0;padding:18px;display:grid}.result-title[data-v-fcf5d4f9]{color:#06142b;margin:0;font-size:15px;font-weight:900}.result-grid[data-v-fcf5d4f9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.result-grid.single-column[data-v-fcf5d4f9]{grid-template-columns:1fr}.result-grid div[data-v-fcf5d4f9]{background:#fff;border:1px solid #e0e9f1;border-radius:8px;align-content:center;gap:6px;min-height:76px;padding:12px;display:grid}.product-result-card dd[data-v-fcf5d4f9],.product-result-card dl[data-v-fcf5d4f9],.product-result-card dt[data-v-fcf5d4f9],.product-result-card h2[data-v-fcf5d4f9],.product-result-card p[data-v-fcf5d4f9],.result-grid dd[data-v-fcf5d4f9],.result-grid dt[data-v-fcf5d4f9]{margin:0}.result-grid dt[data-v-fcf5d4f9]{color:#526985;font-size:12px;font-weight:850}.result-grid dd[data-v-fcf5d4f9]{color:#007569;font-size:22px;font-weight:950;line-height:1.1}.lookup-layout[data-v-fcf5d4f9]{gap:18px;display:grid}.product-results[data-v-fcf5d4f9]{gap:12px;display:grid}.product-result-card[data-v-fcf5d4f9]{background:#f8fbfc;border:1px solid #dbe6ef;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:18px;padding:16px;display:grid}.product-result-card p[data-v-fcf5d4f9]{color:#007569;font-size:12px;font-weight:950}.product-result-card h2[data-v-fcf5d4f9]{color:#06142b;margin-top:6px;font-size:20px}.product-result-card dl[data-v-fcf5d4f9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-result-card dt[data-v-fcf5d4f9]{color:#526985;font-size:11px;font-weight:850}.product-result-card dd[data-v-fcf5d4f9]{color:#12243a;margin-top:4px;font-size:14px;font-weight:850}.lookup-empty[data-v-fcf5d4f9],.success-message[data-v-fcf5d4f9]{color:#1b4ba0;background:#eef6ff;border:1px solid #afd2ff;margin:0;padding:13px 14px;font-size:14px;line-height:1.45}.contact-form .full-field[data-v-fcf5d4f9],.submit-button[data-v-fcf5d4f9],.success-message[data-v-fcf5d4f9]{grid-column:1/-1}.submit-button[data-v-fcf5d4f9]{background:#07887f;border-color:#07887f;width:fit-content;min-width:180px}.content-band[data-v-fcf5d4f9]{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:28px;padding:24px;display:grid}.instructions-band ol[data-v-fcf5d4f9]{color:#405873;gap:10px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.faq-list[data-v-fcf5d4f9]{gap:10px;display:grid}.faq-list details[data-v-fcf5d4f9]{background:#f8fbfc;border:1px solid #dbe6ef;padding:14px}.faq-list summary[data-v-fcf5d4f9]{color:#06142b;cursor:pointer;font-weight:900}.faq-list p[data-v-fcf5d4f9]{color:#405873;margin:10px 0 0;font-size:14px;line-height:1.5}.research-disclaimer[data-v-fcf5d4f9]{color:#734700;gap:8px;margin-bottom:42px;padding:18px;display:grid}.research-disclaimer strong[data-v-fcf5d4f9]{color:#734700;font-size:15px}.research-disclaimer p[data-v-fcf5d4f9]{color:#704e22;margin:0;font-size:13px;line-height:1.5}@media (width<=920px){.calculator-hero[data-v-fcf5d4f9],.compact-grid[data-v-fcf5d4f9],.content-band[data-v-fcf5d4f9],.product-result-card[data-v-fcf5d4f9],.tool-grid[data-v-fcf5d4f9]{grid-template-columns:1fr}.calculator-hero[data-v-fcf5d4f9],.calculator-tabs[data-v-fcf5d4f9],.calculator-workspace[data-v-fcf5d4f9],.content-band[data-v-fcf5d4f9],.research-disclaimer[data-v-fcf5d4f9]{width:calc(100% - 36px)}.calculator-hero[data-v-fcf5d4f9]{padding:34px 18px}}@media (width<=620px){.calculator-hero h1[data-v-fcf5d4f9]{font-size:30px}.calculator-hero p[data-v-fcf5d4f9]:not(.calculator-kicker){font-size:15px}.content-band[data-v-fcf5d4f9],.tool-panel[data-v-fcf5d4f9]{padding:18px}.calculator-form[data-v-fcf5d4f9],.contact-form[data-v-fcf5d4f9],.product-result-card dl[data-v-fcf5d4f9],.result-grid[data-v-fcf5d4f9]{grid-template-columns:1fr}.result-grid dd[data-v-fcf5d4f9]{font-size:20px}}.calculator-shell[data-v-fcf5d4f9]{background:linear-gradient(#ffffffd1,#f6f7f100 280px),#f6f7f1}.calculator-page[data-v-fcf5d4f9]{padding:0 0 54px}.calculator-hero[data-v-fcf5d4f9]{color:#1a241f;background:#fbfcf8;border:1px solid #d7dfd2;border-left:5px solid #1f6f52;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:0;width:min(1234px,100% - 48px);min-height:220px;margin:20px auto 0;padding:0;overflow:hidden}.calculator-hero[data-v-fcf5d4f9]:after,.calculator-kicker[data-v-fcf5d4f9]{display:none}.calculator-hero-copy[data-v-fcf5d4f9]{background:linear-gradient(135deg,#edf4ede6,#ffffffdb),#fbfcf8;align-content:center;gap:14px;min-width:0;max-width:none;min-height:0;padding:30px 44px}.tool-kicker[data-v-fcf5d4f9]{color:#1f6f52;letter-spacing:0;font-size:11px}.calculator-hero h1[data-v-fcf5d4f9]{color:#1a241f;overflow-wrap:anywhere;font-size:38px;line-height:1.1}.calculator-hero p[data-v-fcf5d4f9]:not(.calculator-kicker){color:#4d5d55;overflow-wrap:anywhere;max-width:760px;font-size:16px;line-height:1.55}.calculator-hero-actions[data-v-fcf5d4f9]{gap:8px}.calculator-action[data-v-fcf5d4f9],.submit-button[data-v-fcf5d4f9]{color:#1a241f;background:#fff;border-color:#cbd8c9;border-radius:6px;min-height:44px}.calculator-action.primary[data-v-fcf5d4f9],.calculator-action[data-v-fcf5d4f9]:hover,.submit-button[data-v-fcf5d4f9]:hover{color:#fff;background:#1f6f52;border-color:#1f6f52}.calculator-tool-layout[data-v-fcf5d4f9]{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:16px;width:min(1234px,100% - 48px);margin:22px auto 0;display:grid}.calculator-tabs[data-v-fcf5d4f9]{background:#fff;border:1px solid #d7dfd2;border-radius:8px;gap:6px;width:auto;margin:0;padding:12px;display:grid;position:sticky;top:18px;overflow:visible}.calculator-tabs a[data-v-fcf5d4f9]{color:#2f4038;background:0 0;border:0;border-radius:6px;justify-content:flex-start;min-height:40px;padding:0 12px;font-weight:820}.calculator-tabs a.active[data-v-fcf5d4f9],.calculator-tabs a[data-v-fcf5d4f9]:hover{color:#fff;background:#1f6f52}.calculator-workspace[data-v-fcf5d4f9],.content-band[data-v-fcf5d4f9],.research-disclaimer[data-v-fcf5d4f9]{width:auto;margin:0}.content-band[data-v-fcf5d4f9],.research-disclaimer[data-v-fcf5d4f9],.tool-panel[data-v-fcf5d4f9]{background:#fff;border-color:#d7dfd2;border-radius:8px}.tool-panel[data-v-fcf5d4f9]{border:1px solid #d7dfd2;border-top:3px solid #157d86;gap:22px;padding:24px}.content-band h2[data-v-fcf5d4f9],.tool-copy h2[data-v-fcf5d4f9]{color:#1a241f;font-size:25px}.tool-grid[data-v-fcf5d4f9]{grid-template-columns:minmax(0,.95fr) minmax(330px,.85fr)}.compact-grid[data-v-fcf5d4f9]{grid-template-columns:minmax(0,.8fr) minmax(300px,.7fr)}.calculator-form[data-v-fcf5d4f9],.contact-form[data-v-fcf5d4f9]{gap:12px}.calculator-form label[data-v-fcf5d4f9],.contact-form label[data-v-fcf5d4f9],.lookup-search[data-v-fcf5d4f9]{color:#34443c;font-size:12px}.calculator-form input[data-v-fcf5d4f9],.calculator-form select[data-v-fcf5d4f9],.contact-form input[data-v-fcf5d4f9],.contact-form textarea[data-v-fcf5d4f9],.lookup-search input[data-v-fcf5d4f9]{color:#1a241f;background:#fbfcf8;border-color:#cdd8ca;border-radius:6px;min-height:42px}.calculator-form input[data-v-fcf5d4f9]:focus,.calculator-form select[data-v-fcf5d4f9]:focus,.contact-form input[data-v-fcf5d4f9]:focus,.contact-form textarea[data-v-fcf5d4f9]:focus,.lookup-search input[data-v-fcf5d4f9]:focus{border-color:#1f6f52;box-shadow:0 0 0 3px #1f6f5224}.result-panel[data-v-fcf5d4f9]{color:#fff;background:#20342e;border-color:#20342e;border-radius:8px;gap:14px}.result-title[data-v-fcf5d4f9]{color:#fff}.result-grid[data-v-fcf5d4f9]{gap:8px}.result-grid div[data-v-fcf5d4f9]{background:#ffffff14;border-color:#ffffff24;border-radius:6px;min-height:74px}.result-grid dt[data-v-fcf5d4f9]{color:#bed4ca}.result-grid dd[data-v-fcf5d4f9]{color:#f4c07a}.product-result-card[data-v-fcf5d4f9]{background:#fbfcf8;border-color:#d7dfd2 #d7dfd2 #d7dfd2 #1f6f52;border-left-style:solid;border-left-width:4px;border-radius:8px}.product-result-card p[data-v-fcf5d4f9]{color:#157d86}.product-result-card h2[data-v-fcf5d4f9]{color:#1a241f}.product-result-card dt[data-v-fcf5d4f9]{color:#65736c}.product-result-card dd[data-v-fcf5d4f9]{color:#2f4038}.lookup-empty[data-v-fcf5d4f9],.success-message[data-v-fcf5d4f9]{color:#1f6f52;background:#f4fff8;border-color:#b9d7c7;border-radius:8px}.submit-button[data-v-fcf5d4f9]{color:#fff;background:#1f6f52;border-color:#1f6f52}.content-band[data-v-fcf5d4f9]{background:#fffdf8;border-top:3px solid #d97925;width:min(1234px,100% - 48px);margin:18px auto 0}.faq-list p[data-v-fcf5d4f9],.instructions-band ol[data-v-fcf5d4f9]{color:#4d5d55}.faq-list details[data-v-fcf5d4f9]{background:#fbfcf8;border-color:#d7dfd2;border-radius:8px}.faq-list summary[data-v-fcf5d4f9]{color:#1a241f}.research-disclaimer[data-v-fcf5d4f9]{color:#71410f;background:#fff8f1;border-top:3px solid #b45531;width:min(1234px,100% - 48px);margin:18px auto 42px}@media (width<=920px){.calculator-hero[data-v-fcf5d4f9],.calculator-tool-layout[data-v-fcf5d4f9]{grid-template-columns:1fr;width:calc(100% - 36px)}.calculator-hero-copy[data-v-fcf5d4f9]{min-height:auto;padding:28px 24px}.calculator-tabs[data-v-fcf5d4f9]{display:flex;position:static;overflow-x:auto}.calculator-tabs a[data-v-fcf5d4f9]{flex:none}.compact-grid[data-v-fcf5d4f9],.content-band[data-v-fcf5d4f9],.product-result-card[data-v-fcf5d4f9],.tool-grid[data-v-fcf5d4f9]{grid-template-columns:1fr}.content-band[data-v-fcf5d4f9],.research-disclaimer[data-v-fcf5d4f9]{width:calc(100% - 36px)}}@media (width<=620px){.calculator-hero[data-v-fcf5d4f9]{width:calc(100vw - 36px);max-width:calc(100vw - 36px)}.calculator-hero-copy[data-v-fcf5d4f9],.tool-panel[data-v-fcf5d4f9]{max-width:100%}.calculator-hero-copy[data-v-fcf5d4f9]{width:100%;max-width:none;overflow:hidden}.calculator-hero h1[data-v-fcf5d4f9]{max-width:100%;font-size:28px;line-height:1.08}.calculator-hero p[data-v-fcf5d4f9]:not(.calculator-kicker){max-width:100%}.calculator-hero-copy[data-v-fcf5d4f9],.content-band[data-v-fcf5d4f9],.tool-panel[data-v-fcf5d4f9]{padding:18px}.calculator-hero-actions[data-v-fcf5d4f9]{flex-direction:column;align-items:stretch}.calculator-action[data-v-fcf5d4f9]{width:100%;max-width:300px}}

.content-page-shell[data-v-75145fd8]{background:#f6f7f1}.content-page[data-v-75145fd8]{padding-bottom:56px}.content-page-hero[data-v-75145fd8]{color:#fff;background:#153b35}.content-page-hero>div[data-v-75145fd8]{width:min(1040px,100% - 48px);margin:0 auto;padding:46px 0 52px}.content-breadcrumb[data-v-75145fd8]{color:#c8ded7;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.content-breadcrumb a[data-v-75145fd8]{color:#fff;font-weight:850}.content-breadcrumb span[data-v-75145fd8]:before{color:#8fb2a8;content:"/";margin-right:8px}.content-page-hero p[data-v-75145fd8]{color:#d6ebe4;max-width:720px;margin:0;font-size:16px;line-height:1.6}.content-page-hero p[data-v-75145fd8]:first-of-type{color:#f4c07a;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900}.content-page-hero h1[data-v-75145fd8]{color:#fff;max-width:800px;margin:0 0 16px;font-size:42px;line-height:1.08}.content-page-article[data-v-75145fd8]{gap:24px;width:min(920px,100% - 48px);margin:34px auto 0;display:grid}.tracking-panel[data-v-75145fd8]{background:#fff;border:1px solid #cfdcd7;border-radius:8px;gap:16px;padding:22px;scroll-margin-top:156px;display:grid;box-shadow:0 4px 8px #153b3514}.tracking-panel-copy[data-v-75145fd8]{gap:8px;display:grid}.tracking-error[data-v-75145fd8],.tracking-help[data-v-75145fd8],.tracking-panel-copy p[data-v-75145fd8],.tracking-result p[data-v-75145fd8]{margin:0}.tracking-panel-copy p[data-v-75145fd8]{color:#157d86;text-transform:uppercase;font-size:12px;font-weight:900}.tracking-panel-copy h2[data-v-75145fd8]{color:#18241f;margin:0;font-size:24px;line-height:1.22}.tracking-help[data-v-75145fd8],.tracking-panel-copy span[data-v-75145fd8]{color:#53635c;font-size:14px;line-height:1.55}.tracking-help-group[data-v-75145fd8]{gap:5px;display:grid}.tracking-help strong[data-v-75145fd8]{color:#23342f}.tracking-form[data-v-75145fd8]{grid-template-columns:160px minmax(220px,1fr) 116px;align-items:end;gap:12px;display:grid}.tracking-form label[data-v-75145fd8]{color:#23342f;gap:7px;min-width:0;font-size:13px;font-weight:850;display:grid}.tracking-form input[data-v-75145fd8],.tracking-form select[data-v-75145fd8]{color:#18241f;width:100%;min-height:42px;font:inherit;background:#fbfcf8;border:1px solid #bdcbc6;border-radius:7px;padding:0 12px;font-weight:700}.tracking-form input[data-v-75145fd8]:focus,.tracking-form select[data-v-75145fd8]:focus{border-color:#157d86;outline:3px solid #157d862e}.tracking-fallback a[data-v-75145fd8],.tracking-form button[data-v-75145fd8]{color:#fff;cursor:pointer;text-align:center;background:#157d86;border:1px solid #157d86;border-radius:7px;place-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:900;transition:background .18s,border-color .18s,transform .18s;display:inline-grid}.tracking-fallback a[data-v-75145fd8]:hover,.tracking-form button[data-v-75145fd8]:hover{background:#0f665f;border-color:#0f665f;transform:translateY(-1px)}.tracking-form button[data-v-75145fd8]:disabled{cursor:wait;opacity:.72;transform:none}.tracking-error[data-v-75145fd8]{color:#a33b21;font-size:13px;font-weight:850}.tracking-result[data-v-75145fd8]{background:#eefaf7;border:1px solid #c7e4de;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;padding:14px;display:grid}.shipment-location[data-v-75145fd8],.shipment-summary>div[data-v-75145fd8],.tracking-result div[data-v-75145fd8]{min-width:0}.tracking-result p[data-v-75145fd8]{color:#53635c;grid-column:1/-1;font-size:13px;line-height:1.5}.tracking-result div p[data-v-75145fd8]{color:#157d86;text-transform:uppercase;grid-column:auto;margin-bottom:4px;font-size:11px;font-weight:900}.tracking-result strong[data-v-75145fd8]{overflow-wrap:anywhere;color:#18241f;font-size:15px;display:block}.shipment-details[data-v-75145fd8]{color:#fff;background:#153b35;border-radius:12px;gap:22px;padding:24px;display:grid;overflow:hidden;box-shadow:0 12px 28px #153b352e}.shipment-summary[data-v-75145fd8]{grid-template-columns:minmax(0,1.45fr) minmax(220px,.8fr);align-items:start;gap:28px;display:grid}.shipment-route dt[data-v-75145fd8],.shipment-summary p[data-v-75145fd8]{color:#9fd1c5;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}.shipment-history h3[data-v-75145fd8],.shipment-summary h3[data-v-75145fd8]{color:#fff;margin:0}.shipment-summary h3[data-v-75145fd8]{font-size:calc(clamp(24px,3vw,34px));line-height:1.12}.shipment-summary span[data-v-75145fd8]{color:#d6ebe4;max-width:62ch;margin-top:9px;font-size:14px;line-height:1.55;display:block}.shipment-location[data-v-75145fd8]{color:#18241f;background:#fff;border-radius:10px;padding:16px}.shipment-location p[data-v-75145fd8]{color:#157d86}.shipment-location strong[data-v-75145fd8],.shipment-location time[data-v-75145fd8]{overflow-wrap:anywhere;display:block}.shipment-location strong[data-v-75145fd8]{font-size:17px;line-height:1.35}.shipment-location time[data-v-75145fd8]{color:#65756e;margin-top:6px;font-size:12px}.shipment-route[data-v-75145fd8]{background:#ffffff21;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.shipment-route div[data-v-75145fd8]{background:#ffffff0f;min-width:0;padding:15px 16px}.shipment-route dd[data-v-75145fd8]{overflow-wrap:anywhere;color:#fff;margin:0;font-size:14px;font-weight:800;line-height:1.4}.shipment-history[data-v-75145fd8]{color:#18241f;background:#fff;border-radius:10px;padding:20px}.shipment-history h3[data-v-75145fd8]{color:#18241f;margin-bottom:18px;font-size:18px}.shipment-history ol[data-v-75145fd8]{gap:0;margin:0;padding:0;list-style:none;display:grid}.shipment-history li[data-v-75145fd8]{grid-template-columns:18px minmax(0,1fr);gap:12px;min-width:0;padding:0 0 20px;display:grid;position:relative}.shipment-history li[data-v-75145fd8]:not(:last-child):before{content:"";background:#c9ded8;width:2px;position:absolute;top:14px;bottom:-2px;left:6px}.shipment-history li[data-v-75145fd8]:last-child{padding-bottom:0}.shipment-marker[data-v-75145fd8]{z-index:1;background:#157d86;border:3px solid #fff;border-radius:50%;width:14px;height:14px;margin-top:3px;position:relative;box-shadow:0 0 0 2px #157d86}.shipment-history li:not(:first-child) .shipment-marker[data-v-75145fd8]{background:#a6beb7;box-shadow:0 0 0 2px #a6beb7}.shipment-history li>div[data-v-75145fd8]{min-width:0}.shipment-history p[data-v-75145fd8],.shipment-history strong[data-v-75145fd8],.shipment-history time[data-v-75145fd8]{overflow-wrap:anywhere}.shipment-history strong[data-v-75145fd8]{color:#18241f;font-size:14px;line-height:1.4;display:block}.shipment-history p[data-v-75145fd8]{color:#4f625b;margin:4px 0 0;font-size:13px;line-height:1.4}.shipment-history time[data-v-75145fd8]{color:#73827d;margin-top:4px;font-size:12px;display:block}.shipment-photos[data-v-75145fd8]{border-top:1px solid #fff3;padding-top:18px}.shipment-photos h3[data-v-75145fd8]{color:#fff;margin:0 0 12px;font-size:16px}.shipment-photos>div[data-v-75145fd8]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.shipment-photos a[data-v-75145fd8]{background:#ffffff1a;border-radius:8px;display:block;overflow:hidden}.shipment-photos img[data-v-75145fd8]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.shipment-empty[data-v-75145fd8]{color:#d6ebe4;background:#ffffff17;border-radius:10px;margin:0;padding:16px;font-size:14px;line-height:1.55}.shipment-empty span[data-v-75145fd8]{display:block}.shipment-retry[data-v-75145fd8]{color:#fff;margin-top:6px;font-weight:800}.tracking-fallback[data-v-75145fd8]{color:#53635c;border-top:1px solid #dce5e1;font-size:13px}.tracking-fallback summary[data-v-75145fd8]{cursor:pointer;color:#3d514a;align-items:center;gap:8px;width:fit-content;min-height:44px;font-weight:800;list-style:none;display:flex}.tracking-fallback summary[data-v-75145fd8]::-webkit-details-marker{display:none}.tracking-fallback summary[data-v-75145fd8]:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .16s;transform:rotate(-45deg)}.tracking-fallback[open] summary[data-v-75145fd8]:before{transform:rotate(45deg)translate(-2px,-2px)}.tracking-fallback-content[data-v-75145fd8]{gap:12px;padding:4px 0 2px;display:grid}.tracking-fallback-content p[data-v-75145fd8]{max-width:68ch;margin:0;line-height:1.55}.tracking-result-links[data-v-75145fd8]{flex-wrap:wrap;gap:10px;display:flex}.tracking-fallback a[data-v-75145fd8]{min-width:184px;text-decoration:none}.content-page-body[data-v-75145fd8]{color:#23342f;font-size:16px;line-height:1.75}.content-page-body[data-v-75145fd8] h2{color:#18241f;margin:34px 0 10px;scroll-margin-top:156px;font-size:25px;line-height:1.25}.content-page-body[data-v-75145fd8] h2:first-child{margin-top:0}.content-page-body[data-v-75145fd8] h3{color:#18241f;margin:26px 0 8px;font-size:20px}.content-page-body[data-v-75145fd8] p{margin:0 0 18px}.content-page-body[data-v-75145fd8] .tldr{display:none}.content-page-body[data-v-75145fd8] .toc{background:#fff;border:1px solid #d8e3de;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 24px;padding:14px;display:flex}.content-page-body[data-v-75145fd8] .toc h5{color:#18241f;text-transform:uppercase;width:100%;margin:0;font-size:13px}.content-page-body[data-v-75145fd8] .toc a{color:#145f59;background:#f7faf8;border:1px solid #c9d8d2;border-radius:999px;padding:7px 11px;font-size:13px;text-decoration:none}.content-page-body[data-v-75145fd8] table{border-collapse:collapse;background:#fff;width:100%;margin:18px 0 20px}.content-page-body[data-v-75145fd8] .shipping-example-table,.content-page-body[data-v-75145fd8] .shipping-rate-table{table-layout:fixed}.content-page-body[data-v-75145fd8] .shipping-rate-note{color:#53635c;margin-top:-6px;font-size:14px}.content-page-body[data-v-75145fd8] td,.content-page-body[data-v-75145fd8] th{color:#23342f;text-align:left;vertical-align:top;border-bottom:1px solid #dce4e0;padding:13px 10px}.content-page-body[data-v-75145fd8] th{color:#243832;background:#f3f7f5;font-size:13px;font-weight:900}.content-page-body[data-v-75145fd8] ol,.content-page-body[data-v-75145fd8] ul{margin:0 0 20px;padding-left:22px}.content-page-body[data-v-75145fd8] li+li{margin-top:7px}.content-page-body[data-v-75145fd8] a{color:#0f766e;font-weight:850}@media (width<=720px){.content-page-article[data-v-75145fd8],.content-page-hero>div[data-v-75145fd8]{width:calc(100% - 36px)}.content-page-hero>div[data-v-75145fd8]{padding:34px 0 40px}.content-page-hero h1[data-v-75145fd8]{font-size:32px}.tracking-panel[data-v-75145fd8]{padding:18px;scroll-margin-top:224px}.shipment-route[data-v-75145fd8],.shipment-summary[data-v-75145fd8],.tracking-form[data-v-75145fd8],.tracking-result[data-v-75145fd8]{grid-template-columns:1fr}.tracking-form input[data-v-75145fd8],.tracking-form select[data-v-75145fd8]{font-size:16px}.tracking-fallback a[data-v-75145fd8],.tracking-form button[data-v-75145fd8]{width:100%;min-height:44px}.tracking-result-links[data-v-75145fd8]{flex-direction:column}.shipment-details[data-v-75145fd8]{gap:18px;padding:18px}.shipment-summary[data-v-75145fd8]{gap:16px}.shipment-route[data-v-75145fd8]{gap:1px}.shipment-history[data-v-75145fd8]{padding:17px 15px}.shipment-history li[data-v-75145fd8]{gap:10px}.content-page-body[data-v-75145fd8] table{white-space:nowrap;display:block;overflow-x:auto}.content-page-body[data-v-75145fd8] .shipping-example-table,.content-page-body[data-v-75145fd8] .shipping-rate-table{white-space:normal;display:table;overflow-x:visible}.content-page-body[data-v-75145fd8] .shipping-example-table td,.content-page-body[data-v-75145fd8] .shipping-example-table th,.content-page-body[data-v-75145fd8] .shipping-rate-table td,.content-page-body[data-v-75145fd8] .shipping-rate-table th{overflow-wrap:break-word;word-break:normal}.content-page-body[data-v-75145fd8] .shipping-rate-table td:first-child,.content-page-body[data-v-75145fd8] .shipping-rate-table th:first-child{overflow-wrap:break-word;word-break:normal;white-space:normal;width:31%}.content-page-body[data-v-75145fd8] .shipping-rate-table td:not(:first-child),.content-page-body[data-v-75145fd8] .shipping-rate-table th:not(:first-child){width:23%;padding-left:4px;padding-right:4px;font-size:11px}}

*{box-sizing:border-box;letter-spacing:0}body{color:#16212c;background:#f4f6f8;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.login-shell[data-v-fe6b3953]{background:linear-gradient(135deg,#21a67a1f,#ffb13b33),#f4f6f8;min-height:100vh;padding:32px}.brand[data-v-fe6b3953]{color:#16212c;align-items:center;gap:10px;display:inline-flex}.brand-logo[data-v-fe6b3953]{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:50%;flex:0 0 54px;width:54px;height:54px;display:block;box-shadow:0 12px 28px #16212c24}.brand-copy[data-v-fe6b3953]{min-width:0}.brand strong[data-v-fe6b3953]{font-size:20px;line-height:1.05;display:block}.brand small[data-v-fe6b3953]{color:#536171;font-size:12px;display:block}.login-layout[data-v-fe6b3953]{grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:center;gap:calc(clamp(28px,6vw,72px));width:min(1160px,100%);min-height:calc(100vh - 112px);margin:0 auto;display:grid}.login-story[data-v-fe6b3953]{max-width:660px}.eyebrow[data-v-fe6b3953]{color:#c05c1f;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:850}.login-story h1[data-v-fe6b3953]{color:#16212c;margin:0;font-size:calc(clamp(42px,6vw,68px));line-height:.98}.login-story p[data-v-fe6b3953]:not(.eyebrow){color:#536171;max-width:600px;margin:22px 0 0;font-size:18px;line-height:1.65}.login-story ul[data-v-fe6b3953]{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.login-story li[data-v-fe6b3953]{color:#263647;align-items:center;gap:12px;font-weight:760;display:flex}.login-story svg[data-v-fe6b3953]{color:#fff;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;background:#21a67a;border-radius:999px;flex:0 0 24px;width:24px;height:24px;padding:4px}.login-card[data-v-fe6b3953]{background:#fff;border:1px solid #dfe6ed;border-radius:8px;gap:18px;padding:calc(clamp(24px,4vw,34px));display:grid;box-shadow:0 24px 60px #16212c24}.card-heading h2[data-v-fe6b3953]{margin:0;font-size:34px}.card-heading p[data-v-fe6b3953]:last-child{color:#687586;margin:8px 0 0}.login-card label[data-v-fe6b3953]{color:#263647;gap:8px;font-size:14px;font-weight:800;display:grid}.login-card input[type=email][data-v-fe6b3953],.login-card input[type=password][data-v-fe6b3953],.login-card input[type=text][data-v-fe6b3953]{color:#16212c;border:1px solid #ccd6df;border-radius:6px;outline:none;width:100%;min-height:48px;padding:0 14px}.login-card input[data-v-fe6b3953]:focus{border-color:#21a67a;box-shadow:0 0 0 3px #21a67a29}.code-group[data-v-fe6b3953]{grid-template-columns:minmax(0,1fr) 118px;align-items:end;gap:10px;display:grid}.code-button[data-v-fe6b3953]{color:#006878;cursor:pointer;background:#fff;border:1px solid #177a98;border-radius:6px;min-height:48px;font-weight:850}.code-button[data-v-fe6b3953]:disabled,.primary-button[data-v-fe6b3953]:disabled{cursor:not-allowed;opacity:.62}.form-message[data-v-fe6b3953]{color:#0c5e7c;background:#eaf6ff;border-radius:6px;margin:-4px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.form-message.success[data-v-fe6b3953]{color:#11713d;background:#e8f7ee}.form-message.error[data-v-fe6b3953]{color:#b63728;background:#fff0ee}.primary-button[data-v-fe6b3953],.secondary-button[data-v-fe6b3953]{cursor:pointer;border-radius:6px;min-height:48px;font-weight:850}.primary-button[data-v-fe6b3953]{color:#14202a;background:#ffd45f;border:0}.secondary-button[data-v-fe6b3953]{color:#177a98;background:#fff;border:1px solid #d4dde5}.signup-line[data-v-fe6b3953]{color:#536171;text-align:center;margin:0}.signup-line a[data-v-fe6b3953]{color:#177a98;font-weight:800}@media (width<=860px){.login-shell[data-v-fe6b3953]{padding:22px 18px}.login-layout[data-v-fe6b3953]{grid-template-columns:1fr;min-height:auto;padding:42px 0 20px}.login-story h1[data-v-fe6b3953]{font-size:42px}}@media (width<=520px){.brand-logo[data-v-fe6b3953]{flex-basis:46px;width:46px;height:46px}.brand small[data-v-fe6b3953]{display:none}.login-story p[data-v-fe6b3953]:not(.eyebrow){font-size:16px}.code-group[data-v-fe6b3953]{grid-template-columns:1fr}}

.account-page[data-v-f21b3a18]{width:min(1280px,100% - 64px);margin:0 auto;padding:28px 0 64px}.account-shell[data-v-f21b3a18]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.account-content[data-v-f21b3a18]{gap:16px;min-width:0;display:grid}.account-topline[data-v-f21b3a18]{color:#3d5169;flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.account-topline a[data-v-f21b3a18],.recent-row a[data-v-f21b3a18],.section-heading a[data-v-f21b3a18]{color:#007569;font-weight:900}.loyalty-alert[data-v-f21b3a18]{color:#005a2d;background:#d7f9df;border:1px solid #6edb9d;border-radius:8px;min-height:52px;padding:15px 18px;font-size:14px}.referral-panel[data-v-f21b3a18]{background:#eafffc;border:1px solid #69dfd0;border-radius:16px;grid-template-columns:minmax(0,1fr) 160px 360px;align-items:center;gap:18px;min-height:154px;padding:22px 24px;display:grid}.referral-link-block p[data-v-f21b3a18]{color:#fff;text-transform:uppercase;background:#0f7d74;border-radius:6px;margin:0 0 12px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.referral-link-block h1[data-v-f21b3a18]{color:#06142b;margin:0 0 8px;font-size:18px}.referral-link-block h2[data-v-f21b3a18]{color:#06142b;margin:0 0 10px;font-size:18px}.referral-link-block input[data-v-f21b3a18]{color:#14202a;background:#fff;border:1px solid #7ce4d6;border-radius:7px;width:100%;min-height:38px;padding:0 12px}.referral-earned small[data-v-f21b3a18],.referral-earned span[data-v-f21b3a18]{color:#718096;font-size:12px;display:block}.account-stats p[data-v-f21b3a18],.recent-table-head[data-v-f21b3a18],.recommended-grid span[data-v-f21b3a18],.referral-earned span[data-v-f21b3a18]{text-transform:uppercase}.referral-earned strong[data-v-f21b3a18]{color:#06142b;margin-top:4px;font-size:30px;line-height:1;display:block}.referral-actions[data-v-f21b3a18]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.referral-actions a[data-v-f21b3a18],.referral-actions button[data-v-f21b3a18]{color:#06142b;background:#fff;border:1px solid #d7e1eb;border-radius:8px;place-items:center;min-height:40px;font-weight:900;display:grid}.referral-actions button[data-v-f21b3a18]{cursor:pointer;background:#f59e0b;border-color:#f59e0b}.account-stats[data-v-f21b3a18]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.account-stats article[data-v-f21b3a18],.points-stat[data-v-f21b3a18],.quick-panel[data-v-f21b3a18],.recent-orders-section[data-v-f21b3a18],.recommended-section[data-v-f21b3a18],.wishlist-panel[data-v-f21b3a18]{background:#fff;border:1px solid #d7e1eb;border-radius:8px}.account-stats article[data-v-f21b3a18],.points-stat[data-v-f21b3a18]{min-height:148px;padding:20px}.points-stat[data-v-f21b3a18]{color:inherit;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:block;position:relative}.points-stat[data-v-f21b3a18]:focus-visible,.points-stat[data-v-f21b3a18]:hover{border-color:#159383;outline:none;transform:translateY(-1px);box-shadow:0 6px 18px #0f7d741f}.points-stat-expiring[data-v-f21b3a18]{background:#fffaf0;border-color:#e6b35c}.account-stats p[data-v-f21b3a18]{color:#526883;margin:0;font-size:12px;font-weight:900}.account-stats strong[data-v-f21b3a18]{color:#06142b;margin-top:10px;font-size:31px;line-height:1;display:block}.account-stats span[data-v-f21b3a18]{color:#00913e;margin-top:12px;font-size:13px;font-weight:900;display:block}.points-stat .points-stat-warning[data-v-f21b3a18]{color:#ad6500}.points-stat .points-stat-muted[data-v-f21b3a18]{color:#617589}.points-stat small[data-v-f21b3a18]{color:#007569;font-size:12px;font-weight:900;position:absolute;bottom:17px;right:20px}.quick-panel[data-v-f21b3a18],.recent-orders-section[data-v-f21b3a18],.recommended-section[data-v-f21b3a18],.wishlist-panel[data-v-f21b3a18]{padding:18px}.section-heading[data-v-f21b3a18]{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-heading h2[data-v-f21b3a18]{color:#06142b;margin:0;font-size:20px}.section-heading.compact h2[data-v-f21b3a18]{font-size:16px}.recent-table[data-v-f21b3a18]{border-top:1px solid #dfe7ee;margin-top:14px}.recent-row[data-v-f21b3a18],.recent-table-head[data-v-f21b3a18]{grid-template-columns:minmax(200px,1.15fr) 96px minmax(0,1fr) 92px 110px 72px;align-items:center;gap:14px;display:grid}.recent-row[data-v-f21b3a18]>*,.recent-table-head[data-v-f21b3a18]>*{min-width:0}.recent-row strong[data-v-f21b3a18]:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-table-head[data-v-f21b3a18]{color:#617589;min-height:34px;font-size:11px;font-weight:900}.recent-row[data-v-f21b3a18]{color:#203243;border-top:1px solid #dfe7ee;min-height:44px;font-size:13px}.status-pill[data-v-f21b3a18]{border-radius:999px;place-items:center;min-height:24px;font-size:11px;font-weight:900;display:inline-grid}.status-created[data-v-f21b3a18]{color:#b77000;background:#fff4de}.status-paid[data-v-f21b3a18]{color:#2460a9;background:#eef6ff}.status-shipped[data-v-f21b3a18]{color:#137d4e;background:#e8f8ef}.status-completed[data-v-f21b3a18]{color:#096b62;background:#e5fbf6}.status-refunded[data-v-f21b3a18]{color:#b4233c;background:#fff1f2}.status-canceled[data-v-f21b3a18]{color:#9e3445;background:#f8e7ea}.lower-panels[data-v-f21b3a18]{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:16px;display:grid}.wishlist-panel article[data-v-f21b3a18]{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;display:grid}.wishlist-panel img[data-v-f21b3a18]{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;background:#eef5f8;border-radius:6px;width:44px;height:44px;padding:3px}.wishlist-panel span[data-v-f21b3a18],.wishlist-panel strong[data-v-f21b3a18]{display:block}.wishlist-panel span[data-v-f21b3a18]{color:#5f7188;margin-top:2px;font-size:12px}.quick-grid[data-v-f21b3a18]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.quick-grid a[data-v-f21b3a18]{color:#06142b;border:1px solid #d7e1eb;border-radius:7px;place-items:center;min-height:36px;font-size:12px;font-weight:850;display:grid}.recommended-grid[data-v-f21b3a18]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.recommended-grid article[data-v-f21b3a18]{border:1px solid #d7e1eb;border-radius:8px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.recommended-grid img[data-v-f21b3a18]{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;background:#eef5f8;border-radius:6px;width:88px;height:88px;padding:6px}.recommended-grid span[data-v-f21b3a18]{color:#007569;font-size:11px;font-weight:900}.recommended-grid h3[data-v-f21b3a18]{color:#06142b;margin:4px 0 0;font-size:15px}.recommended-grid strong[data-v-f21b3a18]{margin-top:8px;display:block}.account-state button[data-v-f21b3a18],.recommended-grid button[data-v-f21b3a18]{color:#007569;cursor:pointer;background:#fff;border:1px solid #007569;border-radius:7px;min-height:32px;margin-top:8px;font-size:12px;font-weight:900}.account-loading[data-v-f21b3a18],.account-state[data-v-f21b3a18]{color:#415a73;text-align:center;background:#fff;border:1px dashed #bdd0df;border-radius:8px;padding:18px}.account-state[data-v-f21b3a18]{margin-top:14px}.account-state span[data-v-f21b3a18]{margin-top:6px;display:block}.account-state-error[data-v-f21b3a18]{background:#fff8f5;border-color:#f0b5a2}@media (width<=1080px){.account-shell[data-v-f21b3a18]{grid-template-columns:1fr}.account-stats[data-v-f21b3a18],.lower-panels[data-v-f21b3a18],.referral-panel[data-v-f21b3a18]{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-actions[data-v-f21b3a18]{grid-column:1/-1}}@media (width<=720px){.account-page[data-v-f21b3a18]{width:calc(100% - 36px)}.account-stats[data-v-f21b3a18],.lower-panels[data-v-f21b3a18],.recent-row[data-v-f21b3a18],.recommended-grid[data-v-f21b3a18],.referral-panel[data-v-f21b3a18]{grid-template-columns:1fr}.recent-table-head[data-v-f21b3a18]{display:none}.recent-row[data-v-f21b3a18]{gap:6px;padding:12px 0}.points-stat[data-v-f21b3a18]{min-height:156px}}

.account-side-nav[data-v-4e41c07f]{background:#fff;border:1px solid #b8c8d8;border-radius:8px;gap:4px;padding:16px;display:grid;position:sticky;top:18px}.account-side-nav p[data-v-4e41c07f]{color:#5d6f86;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.account-side-nav__mobile-heading[data-v-4e41c07f]{display:none}.account-side-nav__links[data-v-4e41c07f]{display:contents}.account-side-nav a[data-v-4e41c07f],.account-side-nav button[data-v-4e41c07f]{color:#101827;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:13px;font-weight:700;transition:background-color .18s,color .18s;display:flex}.account-side-nav a[data-v-4e41c07f]:hover,.account-side-nav button[data-v-4e41c07f]:hover{color:#0f665f;background:#eef7f5}.account-side-nav a[data-v-4e41c07f]:focus-visible,.account-side-nav button[data-v-4e41c07f]:focus-visible{outline-offset:2px;outline:2px solid #138578}.account-side-nav a.active[data-v-4e41c07f]{color:#fff;background:#138578;font-weight:800}.account-side-nav a.active[data-v-4e41c07f]:hover{color:#fff;background:#0f766e}.account-side-nav__icon[data-v-4e41c07f]{flex:0 0 18px;width:18px;height:18px}.account-side-nav>button[data-v-4e41c07f]{margin-top:12px;position:relative}.account-side-nav>button[data-v-4e41c07f]:before{content:"";background:#d7e1eb;height:1px;position:absolute;top:-8px;left:0;right:0}@media (width<=1080px){.account-side-nav[data-v-4e41c07f]{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.account-side-nav button[data-v-4e41c07f],.account-side-nav p[data-v-4e41c07f]{grid-column:1/-1}}@media (width<=640px){.account-side-nav[data-v-4e41c07f]{grid-template-columns:1fr;gap:0;padding:8px}.account-side-nav__desktop-heading[data-v-4e41c07f]{display:none}.account-side-nav__mobile-heading[data-v-4e41c07f]{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 8px;display:flex}.account-side-nav__mobile-heading p[data-v-4e41c07f]{color:#344b60;text-transform:none;margin:0;font-size:13px;display:block}.account-side-nav__mobile-heading button[data-v-4e41c07f]{color:#0f665f;min-height:36px;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:800;display:inline-flex}.account-side-nav__mobile-heading svg[data-v-4e41c07f]{transition:transform .16s}.account-side-nav__mobile-heading svg.is-expanded[data-v-4e41c07f]{transform:rotate(180deg)}.account-side-nav__links[data-v-4e41c07f]{gap:4px;margin-top:4px;display:none}.account-side-nav__links a.active[data-v-4e41c07f]{display:flex}.account-side-nav.is-mobile-expanded .account-side-nav__links[data-v-4e41c07f]{display:grid}.account-side-nav.is-mobile-expanded .account-side-nav__links a.active[data-v-4e41c07f]{display:flex}.account-side-nav>button[data-v-4e41c07f]{display:none}.account-side-nav.is-mobile-expanded>button[data-v-4e41c07f]{display:flex}.account-side-nav a[data-v-4e41c07f],.account-side-nav button[data-v-4e41c07f]{min-height:44px}}@media (prefers-reduced-motion:reduce){.account-side-nav a[data-v-4e41c07f],.account-side-nav button[data-v-4e41c07f],.account-side-nav__mobile-heading svg[data-v-4e41c07f]{transition:none}}

.addresses-page[data-v-bf69fd86]{width:min(1140px,100% - 64px);margin:0 auto;padding:18px 0 64px}.account-breadcrumb[data-v-bf69fd86]{color:#4d6680;align-items:center;gap:6px;min-height:30px;font-size:12px;display:flex}.account-breadcrumb a[data-v-bf69fd86]{color:#007569;font-weight:850}.account-breadcrumb a[data-v-bf69fd86]:after{content:">";color:#8a98a7;margin-left:6px}.account-shell[data-v-bf69fd86]{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;margin-top:28px;display:grid}.addresses-content[data-v-bf69fd86]{gap:18px;width:min(760px,100%);min-width:0;display:grid}.addresses-heading[data-v-bf69fd86]{justify-content:space-between;align-items:start;gap:18px;display:flex}.addresses-heading h1[data-v-bf69fd86]{color:#06142b;margin:0;font-size:24px}.add-address-card p[data-v-bf69fd86],.address-card p[data-v-bf69fd86],.addresses-heading p[data-v-bf69fd86],.empty-addresses[data-v-bf69fd86]{color:#4d6680;margin:8px 0 0;font-size:13px}.addresses-heading button[data-v-bf69fd86],.primary-button[data-v-bf69fd86]{color:#06142b;cursor:pointer;background:#f59e0b;border:0;border-radius:7px;min-height:34px;padding:0 14px;font-size:12px;font-weight:900}.address-grid[data-v-bf69fd86]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.add-address-card[data-v-bf69fd86],.address-card[data-v-bf69fd86],.address-form[data-v-bf69fd86]{background:#fff;border:1px solid #d7e1eb;border-radius:8px}.add-address-card[data-v-bf69fd86],.address-card[data-v-bf69fd86]{min-height:132px;padding:18px}.card-topline[data-v-bf69fd86]{justify-content:space-between;align-items:start;gap:12px;display:flex}.add-address-card strong[data-v-bf69fd86],.address-card strong[data-v-bf69fd86]{color:#06142b;font-size:13px}.card-topline span[data-v-bf69fd86]{color:#007239;text-transform:uppercase;background:#dff7e8;border-radius:4px;place-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:900;display:inline-grid}.card-actions[data-v-bf69fd86]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.add-address-card button[data-v-bf69fd86],.card-actions button[data-v-bf69fd86],.secondary-button[data-v-bf69fd86]{color:#06142b;cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:7px;min-height:30px;font-size:12px;font-weight:850}.add-address-card button[data-v-bf69fd86],.card-actions button[data-v-bf69fd86]{padding:0 12px}.add-address-card[data-v-bf69fd86]{text-align:center;border-style:dashed;align-content:center;justify-items:center;display:grid}.add-address-card>span[data-v-bf69fd86]{color:#40566f;font-size:24px;line-height:1}.add-address-card button[data-v-bf69fd86]{margin-top:12px}.address-form[data-v-bf69fd86]{gap:12px;padding:18px;display:grid}.address-form h2[data-v-bf69fd86]{color:#06142b;margin:0;font-size:15px}.address-form label[data-v-bf69fd86]{gap:6px;display:grid}.address-form label span[data-v-bf69fd86]{color:#06142b;font-size:12px;font-weight:850}.country-options-note[data-v-bf69fd86]{color:#7a4a0a;font-size:12px;font-weight:600;line-height:1.4}.address-country-field[data-v-bf69fd86]{gap:6px;min-width:0;display:grid}.address-form input[data-v-bf69fd86],.address-form select[data-v-bf69fd86]{color:#14202a;background:#fff;border:1px solid #cbd8e5;border-radius:7px;width:100%;min-height:34px;padding:0 10px}.field-row[data-v-bf69fd86]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.check-row[data-v-bf69fd86]{align-items:center;gap:8px!important;display:flex!important}.check-row input[data-v-bf69fd86]{accent-color:#138578;width:14px;min-height:14px}.form-actions[data-v-bf69fd86]{gap:8px;display:flex}.secondary-button[data-v-bf69fd86]{padding:0 14px}.account-loading[data-v-bf69fd86]{color:#415a73;text-align:center;background:#fff;border:1px dashed #bdd0df;border-radius:8px;padding:18px}.address-alert[data-v-bf69fd86]{color:#9f1239;background:#fff5f5;border:1px solid #f1c6c6;border-radius:8px;padding:12px 14px;font-size:13px;font-weight:800}button[data-v-bf69fd86]:disabled{cursor:not-allowed;opacity:.58}@media (width<=1020px){.account-shell[data-v-bf69fd86]{grid-template-columns:1fr}.addresses-content[data-v-bf69fd86]{width:100%}}@media (width<=640px){.addresses-page[data-v-bf69fd86]{width:calc(100% - 36px)}.address-grid[data-v-bf69fd86],.addresses-heading[data-v-bf69fd86],.field-row[data-v-bf69fd86]{grid-template-columns:1fr;display:grid}}

.checkout-page[data-v-18b95a10]{width:min(1024px,100% - 64px);margin:0 auto;padding:14px 0 44px}.checkout-heading h1[data-v-18b95a10]{color:#06142b;margin:8px 0 0;font-size:26px}.checkout-disclaimer[data-v-18b95a10]{color:#8a2f13;background:#fff9e9;border:1px solid #f6d374;border-radius:8px;margin-top:16px;padding:13px 14px;font-size:12px;line-height:1.45}.checkout-disclaimer strong[data-v-18b95a10]{font-weight:900}.checkout-layout[data-v-18b95a10]{grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:20px;margin-top:32px;display:grid}.checkout-main[data-v-18b95a10]{gap:12px;display:grid}.checkout-panel[data-v-18b95a10],.checkout-state[data-v-18b95a10],.checkout-summary .summary-card[data-v-18b95a10]{background:#fff;border:1px solid #d9e4ee;border-radius:10px}.checkout-panel[data-v-18b95a10]{padding:16px}.checkout-shipping-confirmed[data-v-18b95a10]{background:#f4fbf8;border:1px solid #b9ddcf;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;margin-top:14px;padding:14px;display:grid}.checkout-confirmed-icon[data-v-18b95a10]{color:#fff;background:#0f766e;border-radius:50%;place-items:center;width:32px;height:32px;display:inline-grid}.checkout-confirmed-icon svg[data-v-18b95a10]{width:18px;height:18px}.checkout-confirmed-icon path[data-v-18b95a10]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.checkout-shipping-confirmed strong[data-v-18b95a10]{color:#06142b;font-size:14px;line-height:1.35;display:block}.checkout-shipping-confirmed p[data-v-18b95a10]{color:#4d6680;margin:6px 0 0;font-size:13px;line-height:1.45}.checkout-section-title[data-v-18b95a10]{justify-content:space-between;align-items:start;gap:12px;display:flex}.checkout-panel h2[data-v-18b95a10],.checkout-section-title h2[data-v-18b95a10]{color:#06142b;margin:0;font-size:15px}.checkout-section-title span[data-v-18b95a10]{color:#007239;text-transform:uppercase;white-space:nowrap;background:#dff7e8;border-radius:4px;place-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:900;display:inline-grid}.checkout-section-title p[data-v-18b95a10]{color:#566d82;margin:5px 0 0;font-size:12px;line-height:1.45}.savings-panel[data-v-18b95a10]{background:#f4fcfa;border-color:#b7ddd4;gap:0;padding-bottom:0;display:grid}.savings-panel>.checkout-section-title[data-v-18b95a10]{padding:0 0 14px}.savings-option[data-v-18b95a10]{border-top:1px solid #cfe5df;padding:16px 0}.savings-option-title[data-v-18b95a10]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.savings-option-title h3[data-v-18b95a10]{color:#173145;margin:0;font-size:14px;line-height:1.35}.savings-option-title p[data-v-18b95a10]{color:#566d82;margin:4px 0 0;font-size:12px;line-height:1.45}.savings-option-title>span[data-v-18b95a10]{color:#0d6b58;white-space:nowrap;background:#e2f5ef;border-radius:4px;flex:none;min-height:22px;padding:0 8px;font-size:11px;font-weight:800;line-height:22px}.savings-option .commission-credit-amount[data-v-18b95a10],.savings-option .commission-credit-input[data-v-18b95a10],.savings-option .commission-credit-toggle[data-v-18b95a10],.savings-option-coupon .checkout-field[data-v-18b95a10]{margin-top:14px}.coupon-select-field select[data-v-18b95a10]{color:#1f2e34;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #aebcb7;border-radius:6px;padding:0 40px 0 13px}.coupon-applied-line[data-v-18b95a10]{color:#0d6b58;align-items:center;gap:10px;margin-top:12px;display:flex}.coupon-applied-line strong[data-v-18b95a10]{font-size:20px}.commission-credit-toggle[data-v-18b95a10]{color:#173145;align-items:center;gap:9px;margin-top:14px;font-size:13px;font-weight:800;display:flex}.commission-credit-toggle input[data-v-18b95a10]{accent-color:#0f766e;width:16px;height:16px}.commission-credit-input[data-v-18b95a10]{justify-content:space-between;align-items:end;gap:14px;margin-top:12px;display:flex}.commission-credit-input .checkout-field[data-v-18b95a10]{width:min(260px,100%)}.commission-credit-input strong[data-v-18b95a10]{color:#087167;white-space:nowrap;font-size:15px}.commission-credit-rule[data-v-18b95a10]{color:#4d667b;margin:12px 0 0;font-size:12px;line-height:1.45}.commission-credit-error[data-v-18b95a10]{color:#a13d2d;margin:12px 0 0;font-size:12px;line-height:1.45}.commission-credit-error button[data-v-18b95a10]{color:#087167;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:6px;font-weight:800;text-decoration:underline}.checkout-address-form[data-v-18b95a10]{gap:10px;margin-top:12px;display:grid}.checkout-field[data-v-18b95a10],.checkout-field-row[data-v-18b95a10],.checkout-summary[data-v-18b95a10],.checkout-summary-item div[data-v-18b95a10]{min-width:0}.checkout-field[data-v-18b95a10]{gap:5px;display:grid}.checkout-field span[data-v-18b95a10]{color:#40566f;font-size:12px}.country-options-note[data-v-18b95a10]{color:#7a4a0a;font-size:12px;font-weight:600;line-height:1.4}.checkout-field input[data-v-18b95a10],.checkout-field select[data-v-18b95a10]{color:#06142b;background:#fff;border:1px solid #cbd8e5;border-radius:7px;width:100%;min-height:30px;padding:0 10px;font-size:13px}.checkout-field input[aria-invalid=true][data-v-18b95a10],.checkout-field select[aria-invalid=true][data-v-18b95a10]{background:#fff7f6;border-color:#b42318}.checkout-field-error[data-v-18b95a10]{color:#a12b23;font-size:12px;font-weight:700;line-height:1.35}.checkout-required[data-v-18b95a10]{color:#b42318;font-style:normal;font-weight:800}.checkout-form-error-summary[data-v-18b95a10]{color:#8f1d18;background:#fff4f3;border:1px solid #e3a4a0;border-radius:7px;margin:0 0 12px;padding:9px 11px;font-size:12px;font-weight:700;line-height:1.4}.checkout-field-row[data-v-18b95a10]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkout-note[data-v-18b95a10]{color:#1b4ba0;background:#eef6ff;border:1px solid #afd2ff;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.payment-empty-state[data-v-18b95a10]{background:#f7fbfc;border:1px solid #d8e6ee;border-radius:8px;margin-top:14px;padding:16px}.payment-empty-state p[data-v-18b95a10]{color:#4d6680;margin:0;font-size:13px;line-height:1.5}.checkout-mobile-submit[data-v-18b95a10]{display:none}.payment-notice[data-v-18b95a10]{color:#006b57!important}.payment-error[data-v-18b95a10]{color:#b42318;margin:10px 0 0;font-size:13px;line-height:1.45}.checkout-error-feedback[data-v-18b95a10]{color:#7a271a;background:#fff5f4;border:1px solid #e9a9a5;border-radius:7px;gap:5px;margin-top:12px;padding:12px;display:grid}.checkout-error-feedback strong[data-v-18b95a10]{font-size:13px;line-height:1.35}.checkout-error-feedback p[data-v-18b95a10]{color:#7a271a;text-wrap:pretty;max-width:70ch;margin:0;line-height:1.5}.checkout-error-action[data-v-18b95a10]{color:#8f1d14;text-underline-offset:3px;width:max-content;margin-top:3px;font-size:12px;font-weight:850;text-decoration:underline}.checkout-back-button[data-v-18b95a10],.checkout-mobile-submit button[data-v-18b95a10],.checkout-state a[data-v-18b95a10],.checkout-state button[data-v-18b95a10],.payment-empty-state button[data-v-18b95a10]{cursor:pointer;border-radius:999px;place-items:center;min-height:34px;padding:0 16px;font-size:12px;font-weight:900;display:inline-grid}.payment-empty-state button[data-v-18b95a10]{color:#fff;background:#0f766e;border:0;margin-top:14px}.checkout-mobile-submit button[data-v-18b95a10]:disabled,.payment-empty-state button[data-v-18b95a10]:disabled{cursor:not-allowed;opacity:.62}.checkout-summary dl[data-v-18b95a10]{gap:8px;margin:14px 0 0;display:grid}.commission-credit-toggle label[data-v-18b95a10]{flex:1;min-width:0}.shipping-estimate-note[data-v-18b95a10]{color:#566d82;margin:10px 0 0;font-size:12px;line-height:1.45}.checkout-summary dl>div[data-v-18b95a10]{color:#4d6680;justify-content:space-between;gap:12px;font-size:13px;display:flex}.checkout-summary dd[data-v-18b95a10],.checkout-summary dt[data-v-18b95a10]{margin:0}.checkout-summary dd[data-v-18b95a10]{color:#172b3c;font-weight:750}.checkout-summary .summary-credit-row dd[data-v-18b95a10],.checkout-summary .summary-credit-row dt[data-v-18b95a10]{color:#087167}.minimum-order-checkout-warning[data-v-18b95a10]{color:#70410b;background:#fff9ed;border-color:#efc47c}.checkout-minimum-order[data-v-18b95a10]{color:#70410b;background:#fff9ed;border:1px solid #efc47c;border-radius:6px;gap:4px;margin-top:14px;padding:11px 12px;font-size:12px;line-height:1.45;display:grid}.checkout-minimum-order.is-satisfied[data-v-18b95a10]{color:#155f49;background:#f1faf6;border-color:#91cbb5}.summary-total[data-v-18b95a10]{color:#10202e;border-top:1px solid #dfe7ee;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;padding-top:14px;display:flex}.summary-total span[data-v-18b95a10]{color:#0f766e;font-size:21px;font-weight:850}.checkout-summary-items[data-v-18b95a10]{border-bottom:1px solid #dfe7ee;gap:10px;margin-top:16px;padding-bottom:14px;display:grid}.checkout-summary-item[data-v-18b95a10]{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.checkout-summary-item img[data-v-18b95a10]{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;background:#eef5f8;border-radius:6px;width:40px;height:40px;padding:3px}.checkout-summary-item span[data-v-18b95a10],.checkout-summary-item strong[data-v-18b95a10]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.checkout-summary-item strong[data-v-18b95a10]{color:#06142b;font-size:12px}.checkout-summary-item span[data-v-18b95a10]{color:#4d6680;margin-top:3px;font-size:11px}.checkout-item-price[data-v-18b95a10]{color:#06142b;justify-items:end;gap:2px;font-size:12px;display:grid}.checkout-item-price del[data-v-18b95a10]{color:#718397;font-size:10px;font-weight:500}.checkout-item-price strong[data-v-18b95a10]{color:#06142b;font-size:12px}.checkout-back-button[data-v-18b95a10]{color:#007569;background:#fff;border:1px solid #d9e4ee;margin-top:14px}.checkout-state[data-v-18b95a10]{color:#415a73;text-align:center;place-items:center;gap:8px;min-height:160px;margin-top:32px;padding:18px;display:grid}.checkout-state strong[data-v-18b95a10]{color:#06142b}.checkout-state span[data-v-18b95a10]{color:#536985;font-size:13px}.checkout-state a[data-v-18b95a10],.checkout-state button[data-v-18b95a10]{color:#06142b;background:#f90;border:0}.checkout-state-error[data-v-18b95a10]{background:#fff8f5;border-color:#f0b5a2}@media (width<=920px){.checkout-page[data-v-18b95a10]{width:calc(100% - 36px)}.checkout-layout[data-v-18b95a10]{grid-template-columns:1fr}}@media (width<=720px){.checkout-page[data-v-18b95a10]{width:calc(100% - 24px);padding-bottom:32px}.checkout-heading h1[data-v-18b95a10]{font-size:24px}.checkout-disclaimer[data-v-18b95a10]{margin-top:14px;padding:11px 12px}.checkout-layout[data-v-18b95a10]{gap:12px;margin-top:18px}.checkout-panel[data-v-18b95a10],.checkout-state[data-v-18b95a10],.checkout-summary .summary-card[data-v-18b95a10]{border-radius:8px}.checkout-payment-panel-deferred[data-v-18b95a10],.checkout-summary-deferred[data-v-18b95a10]{display:none}.checkout-address-form[data-v-18b95a10]{gap:12px}.checkout-field[data-v-18b95a10]{gap:6px}.checkout-field span[data-v-18b95a10]{font-size:12px}.checkout-field input[data-v-18b95a10],.checkout-field select[data-v-18b95a10]{border-radius:8px;min-height:44px;font-size:16px}.checkout-field input[data-v-18b95a10]:focus,.checkout-field select[data-v-18b95a10]:focus{border-color:#0f766e;outline:none;box-shadow:0 0 0 3px #0f766e1f}.commission-credit-input[data-v-18b95a10]{flex-direction:column;align-items:stretch}.commission-credit-input .checkout-field[data-v-18b95a10]{width:100%}.checkout-mobile-submit[data-v-18b95a10]{background:#f7fbfc;border:1px solid #d8e6ee;border-radius:8px;gap:10px;margin-top:14px;padding:14px;display:grid}.checkout-mobile-submit button[data-v-18b95a10]{color:#fff;background:#0f766e;border:0;border-radius:8px;width:100%;min-height:46px;font-size:14px}.checkout-mobile-submit .checkout-support-button[data-v-18b95a10]{color:#0c625a;background:#fff;border:1px solid #b8d5d1}.savings-option-title[data-v-18b95a10]{gap:10px}.commission-credit-toggle[data-v-18b95a10]{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;min-height:44px;display:grid}.commission-credit-toggle input[data-v-18b95a10]{width:18px;height:18px}.checkout-mobile-submit .payment-error[data-v-18b95a10],.checkout-mobile-submit .payment-notice[data-v-18b95a10]{margin:0}.checkout-summary .summary-card[data-v-18b95a10]{padding:16px}}@media (width<=620px){.checkout-field-row[data-v-18b95a10]{grid-template-columns:1fr}.checkout-summary-item[data-v-18b95a10]{grid-template-columns:52px minmax(0,1fr) auto}.checkout-summary-item img[data-v-18b95a10]{width:52px;height:52px}.checkout-section-title[data-v-18b95a10],.savings-option-title[data-v-18b95a10]{display:grid}.savings-option-title>span[data-v-18b95a10]{justify-self:start}}

.coupons-page[data-v-887e8cde]{width:min(1240px,100% - 32px);margin:24px auto 56px}.coupon-shell[data-v-887e8cde]{grid-template-columns:220px minmax(0,1fr);gap:24px;display:grid}.coupon-content[data-v-887e8cde]{min-width:0}.coupon-heading[data-v-887e8cde]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.coupon-heading h1[data-v-887e8cde]{color:#18252b;letter-spacing:0;margin:0;font-size:28px}.coupon-heading p[data-v-887e8cde]{color:#64727c;margin:5px 0 0}.checkout-link[data-v-887e8cde]{color:#fff;background:#087565;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.redeem-band[data-v-887e8cde]{background:#f6faf8;border:1px solid #d9e2df;border-radius:8px;padding:18px}.redeem-band label[data-v-887e8cde]{color:#26343b;margin-bottom:8px;font-weight:700;display:block}.redeem-band>div[data-v-887e8cde]{gap:8px;display:flex}.redeem-band input[data-v-887e8cde]{color:#17232a;text-transform:uppercase;background:#fff;border:1px solid #aebbb7;border-radius:6px;flex:1;min-width:0;min-height:46px;padding:0 13px;font-size:16px}.redeem-band button[data-v-887e8cde]{color:#fff;cursor:pointer;background:#087565;border:0;border-radius:6px;min-height:46px;padding:0 22px;font-weight:700}.redeem-band button[data-v-887e8cde]:disabled{opacity:.6;cursor:wait}.coupon-error[data-v-887e8cde],.coupon-success[data-v-887e8cde]{margin:10px 0 0;font-size:14px}.coupon-success[data-v-887e8cde]{color:#12603f}.coupon-error[data-v-887e8cde]{color:#a42121}.coupon-tabs[data-v-887e8cde]{border-bottom:1px solid #dfe4e8;gap:4px;margin:22px 0 14px;display:flex}.coupon-tabs button[data-v-887e8cde]{color:#56636c;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;padding:0 17px;font-weight:700}.coupon-tabs button.active[data-v-887e8cde]{color:#075d4f;border-bottom-color:#087565}.coupon-list[data-v-887e8cde]{flex-direction:column;gap:12px;display:flex}.coupon-ticket[data-v-887e8cde]{background:#fff;border:1px solid #dce4e1;border-radius:8px;grid-template-columns:160px minmax(0,1fr);display:grid;overflow:hidden}.coupon-value[data-v-887e8cde]{color:#fff;background:#087565;flex-direction:column;justify-content:center;padding:24px;display:flex}.coupon-value strong[data-v-887e8cde]{font-size:30px;line-height:1}.coupon-value span[data-v-887e8cde]{margin-top:7px;font-size:13px}.coupon-details[data-v-887e8cde]{min-width:0;padding:18px}.coupon-title[data-v-887e8cde]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.coupon-title h2[data-v-887e8cde]{color:#1f2b31;letter-spacing:0;margin:0;font-size:18px}.coupon-title span[data-v-887e8cde]{color:#0d604f;white-space:nowrap;background:#e8f4f0;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.coupon-details>p[data-v-887e8cde]{color:#5c6871;margin:7px 0}.coupon-details dl[data-v-887e8cde]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:14px 0 0;display:grid}.coupon-details dl div[data-v-887e8cde]{min-width:0}.coupon-details dt[data-v-887e8cde]{color:#77838c;font-size:12px}.coupon-details dd[data-v-887e8cde]{color:#27343b;overflow-wrap:anywhere;margin:2px 0 0}.compensation-note[data-v-887e8cde]{border-top:1px solid #e7ecea;padding-top:10px;font-size:13px}.status-expired .coupon-value[data-v-887e8cde],.status-revoked .coupon-value[data-v-887e8cde],.status-used .coupon-value[data-v-887e8cde]{background:#68737a}.status-expired[data-v-887e8cde],.status-revoked[data-v-887e8cde],.status-used[data-v-887e8cde]{opacity:.82}.coupon-state[data-v-887e8cde]{color:#66737c;background:#fff;border:1px solid #dfe4e8;border-radius:8px;flex-direction:column;align-items:flex-start;gap:7px;padding:28px;display:flex}.coupon-state.error[data-v-887e8cde]{color:#8d2020}.coupon-state button[data-v-887e8cde]{cursor:pointer;background:#fff;border:1px solid #aeb8bd;border-radius:6px;min-height:44px;padding:0 16px}@media (width<=900px){.coupon-shell[data-v-887e8cde]{grid-template-columns:1fr}.coupon-ticket[data-v-887e8cde]{grid-template-columns:135px minmax(0,1fr)}}@media (width<=620px){.coupons-page[data-v-887e8cde]{width:min(100% - 20px,1240px);margin-top:14px}.coupon-heading[data-v-887e8cde]{flex-direction:column;align-items:stretch}.checkout-link[data-v-887e8cde],.redeem-band button[data-v-887e8cde]{width:100%}.redeem-band>div[data-v-887e8cde]{flex-direction:column}.coupon-details dl[data-v-887e8cde],.coupon-ticket[data-v-887e8cde]{grid-template-columns:1fr}.coupon-value[data-v-887e8cde]{align-items:flex-start;padding:17px}.coupon-value strong[data-v-887e8cde]{font-size:27px}.coupon-details[data-v-887e8cde]{padding:15px}.coupon-title[data-v-887e8cde]{align-items:flex-start}.coupon-tabs button[data-v-887e8cde]{flex:1;padding:0 6px}.coupon-state[data-v-887e8cde]{padding:20px}}

.notifications-page[data-v-73401dbf]{width:min(1140px,100% - 64px);margin:0 auto;padding:18px 0 64px}.account-breadcrumb[data-v-73401dbf]{color:#4d6680;align-items:center;gap:6px;min-height:30px;font-size:12px;display:flex}.account-breadcrumb a[data-v-73401dbf]{color:#007569;font-weight:850}.account-breadcrumb a[data-v-73401dbf]:after{content:">";color:#8a98a7;margin-left:6px}.account-shell[data-v-73401dbf]{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;margin-top:28px;display:grid}.notifications-content[data-v-73401dbf]{min-width:0}.notifications-heading[data-v-73401dbf]{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.notifications-heading h1[data-v-73401dbf]{color:#06142b;margin:0;font-size:24px}.notifications-heading p[data-v-73401dbf]{color:#4d6680;margin:8px 0 0;font-size:13px}.secondary-button[data-v-73401dbf]{color:#06142b;cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:850}.secondary-button[data-v-73401dbf]:disabled{cursor:wait;opacity:.55}.empty-state[data-v-73401dbf],.error-alert[data-v-73401dbf],.loading-state[data-v-73401dbf]{color:#4d6680;background:#fff;border:1px solid #d7e1eb;border-radius:8px;padding:18px;font-size:13px}.error-alert[data-v-73401dbf]{color:#9e3445;border-color:#f0b5a2}.notification-list[data-v-73401dbf]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.notification-list li[data-v-73401dbf]{background:#fff;border:1px solid #d7e1eb;border-radius:8px}.notification-list li.unread[data-v-73401dbf]{background:#f5fbfa;border-left:4px solid #138578}.notification-list button[data-v-73401dbf]{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:78px minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px;display:grid}.notification-list button[data-v-73401dbf]:focus-visible,.notification-list button[data-v-73401dbf]:hover{outline-offset:-2px;background:#f6fafc;outline:2px solid #138578}.notification-category[data-v-73401dbf]{color:#076b61;letter-spacing:0;text-align:center;background:#e2f3ef;border-radius:5px;min-width:70px;padding:4px 6px;font-size:10px;font-weight:900}.notification-copy[data-v-73401dbf]{gap:5px;min-width:0;display:grid}.notification-copy strong[data-v-73401dbf]{color:#06142b;font-size:13px}.notification-copy span[data-v-73401dbf]{color:#4d6680;white-space:pre-line;font-size:12px;line-height:1.55}.notification-list time[data-v-73401dbf]{color:#708196;white-space:nowrap;font-size:11px}@media (width<=1020px){.account-shell[data-v-73401dbf]{grid-template-columns:1fr}}@media (width<=640px){.notifications-page[data-v-73401dbf]{width:calc(100% - 36px)}.notification-list button[data-v-73401dbf],.notifications-heading[data-v-73401dbf]{grid-template-columns:1fr;align-items:start}.notifications-heading[data-v-73401dbf]{align-items:start}.notification-list time[data-v-73401dbf]{white-space:normal}}

.orders-page[data-v-05384897]{width:min(1280px,100% - 64px);margin:0 auto;padding:28px 0 64px}.orders-guest-state[data-v-05384897]{box-sizing:border-box;color:#2a3b47;text-align:center;background:#fff;border:1px solid #d5e0e5;border-radius:8px;width:min(640px,100%);margin:40px auto;padding:32px}.orders-guest-state h1[data-v-05384897]{color:#152c3a;margin:0;font-size:25px}.orders-guest-state p[data-v-05384897]{max-width:46ch;margin:14px auto 22px;line-height:1.55}.orders-guest-state div[data-v-05384897]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.orders-guest-state a[data-v-05384897]{color:#fff;background:#1f6f68;border:1px solid #1f6f68;border-radius:6px;align-items:center;min-height:40px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.orders-guest-state a+a[data-v-05384897]{color:#1f6f68;background:#fff}.orders-shell[data-v-05384897]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.orders-content[data-v-05384897]{gap:16px;min-width:0;display:grid}.orders-topline[data-v-05384897]{color:#3d5169;flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.order-row footer a[data-v-05384897],.orders-panel-head a[data-v-05384897],.orders-topline a[data-v-05384897]{color:#007569;font-weight:900}.orders-alert[data-v-05384897]{color:#005a2d;background:#d7f9df;border:1px solid #6edb9d;border-radius:8px;min-height:52px;padding:15px 18px;font-size:14px}.address-confirmation[data-v-05384897]{background:#fffaf0;border:1px solid #e5bb69;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:0 18px 18px;padding:15px 16px;display:flex}.address-confirmation.complete[data-v-05384897]{background:#f2fbf7;border-color:#78cba6}.address-confirmation-copy[data-v-05384897]{min-width:0}.address-confirmation-copy>span[data-v-05384897]{color:#93620a;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.address-confirmation.complete .address-confirmation-copy>span[data-v-05384897]{color:#087565}.address-confirmation-copy strong[data-v-05384897]{color:#172c3e;margin-top:3px;font-size:16px;display:block}.address-confirmation-copy p[data-v-05384897]{color:#4d6680;max-width:70ch;margin:5px 0 0;font-size:12px;line-height:1.45}.address-confirmation-details[data-v-05384897]{color:#203243;gap:2px;margin-top:10px;font-size:12px;line-height:1.4;display:grid}.address-confirmation-details span[data-v-05384897]:first-child{font-weight:800}.address-confirmation-actions[data-v-05384897],.address-edit-actions[data-v-05384897]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.primary-action[data-v-05384897],.secondary-action[data-v-05384897]{cursor:pointer;border-radius:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:850}.primary-action[data-v-05384897]{color:#fff;background:#087565;border:1px solid #087565}.secondary-action[data-v-05384897]{color:#203243;background:#fff;border:1px solid #aebdcc}.primary-action[data-v-05384897]:hover:not(:disabled){background:#075f53}.secondary-action[data-v-05384897]:hover:not(:disabled){color:#087565;border-color:#087565}.address-edit-form input[data-v-05384897]:focus-visible,.primary-action[data-v-05384897]:focus-visible,.secondary-action[data-v-05384897]:focus-visible{outline-offset:2px;outline:2px solid #087565}.primary-action[data-v-05384897]:disabled,.secondary-action[data-v-05384897]:disabled{cursor:wait;opacity:.58}.address-edit-form[data-v-05384897]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;width:100%;display:grid}.address-edit-form label[data-v-05384897]{color:#38546b;gap:5px;font-size:11px;font-weight:800;display:grid}.address-edit-form input[data-v-05384897]{color:#1f3040;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #bccbd7;border-radius:6px;padding:0 10px;font-size:13px}.address-edit-form input[readonly][data-v-05384897]{cursor:not-allowed;color:#526883;background:#eef3f6}.address-field-wide[data-v-05384897]{grid-column:1/-1}.country-locked[data-v-05384897]{color:#6b5b35;margin:-3px 0 0;font-size:11px;line-height:1.45}.address-edit-error[data-v-05384897]{color:#a1352e;margin:0;font-size:12px}.orders-stats[data-v-05384897]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.orders-panel[data-v-05384897],.orders-stats article[data-v-05384897],.orders-summary-row article[data-v-05384897]{background:#fff;border:1px solid #d7e1eb;border-radius:8px}.orders-stats article[data-v-05384897]{min-height:126px;padding:20px}.orders-stats p[data-v-05384897]{color:#526883;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.orders-stats strong[data-v-05384897]{color:#06142b;margin-top:10px;font-size:29px;line-height:1;display:block}.orders-stats span[data-v-05384897]{color:#00913e;margin-top:12px;font-size:13px;font-weight:900;display:block}.orders-panel[data-v-05384897]{padding:18px}.orders-panel-head[data-v-05384897]{justify-content:space-between;align-items:center;gap:18px;display:flex}.orders-panel-tools[data-v-05384897]{align-items:center;gap:8px;min-width:0;display:flex}.orders-refresh[data-v-05384897]{color:#006d63;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #bfcdd8;border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.orders-refresh svg[data-v-05384897]{width:16px;height:16px}.orders-refresh[data-v-05384897]:focus-visible,.orders-refresh[data-v-05384897]:hover{background:#effaf7;border-color:#138578;outline:0}.orders-refresh[data-v-05384897]:focus-visible{box-shadow:0 0 0 3px #1385782e}.orders-refresh[data-v-05384897]:disabled{cursor:wait;opacity:.68}.orders-refresh .spinning[data-v-05384897]{animation:.9s linear infinite order-refresh-spin-05384897}.orders-panel-head h1[data-v-05384897]{color:#06142b;margin:0;font-size:28px}.orders-panel-head p[data-v-05384897]{color:#516780;margin:6px 0 0;font-size:13px}.orders-search[data-v-05384897]{border:1px solid #d7e1eb;border-radius:8px;grid-template-columns:22px minmax(180px,280px);align-items:center;gap:8px;min-height:40px;padding:0 12px;display:grid}.orders-search svg[data-v-05384897]{fill:none;stroke:#007569;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.orders-search input[data-v-05384897]{border:0;outline:0;min-width:0}.orders-tabs[data-v-05384897]{gap:8px;margin-top:16px;display:flex;overflow-x:auto}.orders-tabs button[data-v-05384897]{color:#203243;cursor:pointer;background:#f8fbfd;border:1px solid #d7e1eb;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.orders-tabs button.active[data-v-05384897]{color:#fff;background:#138578;border-color:#138578}.orders-list[data-v-05384897]{gap:14px;margin-top:16px;display:grid}.order-row[data-v-05384897]{border:1px solid #d7e1eb;border-radius:8px;padding:16px}.order-row footer[data-v-05384897],.order-row header[data-v-05384897],.order-row-body[data-v-05384897]{gap:16px;display:grid}.order-row header[data-v-05384897]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.order-row header p[data-v-05384897]{color:#007569;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.order-number-line[data-v-05384897]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exclusive-discount-badge[data-v-05384897]{color:#fff;background:#0f766e;border-radius:999px;place-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:900;display:inline-grid}.coupon-order-badge[data-v-05384897]{background:#376f3d}.order-row header .order-cancel-reason[data-v-05384897]{color:#9a2d2d;text-align:right;overflow-wrap:anywhere;max-width:36ch}.order-original-total[data-v-05384897]{color:#7b8da0;font-size:12px}.order-row header .order-savings[data-v-05384897]{color:#0b7a4b}.order-row header .order-shipping-discount[data-v-05384897]{color:#0b6b55;text-align:right;max-width:38ch}.order-shipping-discount del[data-v-05384897]{color:#718397}.order-row h2[data-v-05384897]{color:#06142b;margin:6px 0 0;font-size:19px}.order-row header>div[data-v-05384897]:last-child{justify-items:end;gap:8px;display:grid}.order-row header small[data-v-05384897]{color:#617589;font-size:12px;font-weight:800}.order-row-body[data-v-05384897]{grid-template-columns:minmax(0,1fr) 260px;margin-top:14px}.order-items[data-v-05384897]{gap:8px;display:grid}.order-items p[data-v-05384897]{color:#203243;justify-content:space-between;gap:12px;margin:0;font-size:13px;display:flex}.order-items strong[data-v-05384897]{color:#007569}.order-item-price[data-v-05384897]{justify-items:end;gap:2px;display:grid}.order-item-price del[data-v-05384897],.order-item-price small[data-v-05384897]{color:#718397;font-size:10px}.order-item-price small[data-v-05384897]{color:#0b7a4b;font-weight:900}.order-shipto[data-v-05384897]{background:#f8fbfd;border:1px solid #d7e1eb;border-radius:8px;padding:12px}.order-shipto small[data-v-05384897],.order-shipto span[data-v-05384897]{color:#617589;text-transform:uppercase;font-size:11px;font-weight:900}.order-shipto p[data-v-05384897],.order-shipto small[data-v-05384897],.order-shipto strong[data-v-05384897]{display:block}.order-shipto strong[data-v-05384897]{margin-top:6px}.order-shipto p[data-v-05384897]{color:#4d6680;margin:4px 0 8px;font-size:12px;line-height:1.5}.order-tracking-line[data-v-05384897]{border-top:1px solid #d7e1eb;margin:8px 0;padding-top:8px}.order-tracking-line strong[data-v-05384897]{overflow-wrap:anywhere;color:#06142b;font-size:12px}.order-row footer[data-v-05384897]{grid-template-columns:repeat(4,max-content);margin-top:14px}.order-row footer a[data-v-05384897],.order-row footer button[data-v-05384897]{color:#007569;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #d7e1eb;border-radius:8px;place-items:center;padding:0 12px;font-weight:900;text-decoration:none;display:grid}.order-row footer button[data-v-05384897]:focus-visible,.order-row footer button[data-v-05384897]:hover{background:#effaf7;border-color:#138578;outline:0}.status-pill[data-v-05384897]{border-radius:999px;place-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:900;display:inline-grid}.status-created[data-v-05384897]{color:#b77000;background:#fff4de}.status-paid[data-v-05384897]{color:#2460a9;background:#eef6ff}.status-shipped[data-v-05384897]{color:#137d4e;background:#e8f8ef}.status-completed[data-v-05384897]{color:#096b62;background:#e5fbf6}.status-refunded[data-v-05384897]{color:#b4233c;background:#fff1f2}.status-canceled[data-v-05384897]{color:#9e3445;background:#f8e7ea}.orders-summary-row[data-v-05384897]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.orders-summary-row article[data-v-05384897]{padding:18px}.orders-summary-row h2[data-v-05384897]{color:#06142b;margin:0;font-size:16px}.orders-summary-row p[data-v-05384897]{color:#203243;margin:8px 0 0;line-height:1.5}.orders-summary-row span[data-v-05384897]{color:#617589;margin-top:6px;font-size:12px;display:block}.orders-loading[data-v-05384897],.orders-state[data-v-05384897]{color:#415a73;text-align:center;background:#fff;border:1px dashed #bdd0df;border-radius:8px;padding:18px}.orders-state[data-v-05384897]{margin-top:16px}.orders-state span[data-v-05384897]{margin-top:6px;display:block}.orders-state strong[data-v-05384897]{color:#203243;display:block}.orders-state-empty span[data-v-05384897]{max-width:62ch;margin-inline:auto;line-height:1.5}.orders-state-actions[data-v-05384897]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.orders-state-actions a[data-v-05384897],.orders-state-actions button[data-v-05384897]{color:#007569;cursor:pointer;background:#fff;border:1px solid #007569;border-radius:7px;place-items:center;min-height:36px;margin-top:0;padding:0 12px;font-weight:900;text-decoration:none;display:inline-grid}.orders-refresh-warning[data-v-05384897]{color:#71410f;background:#fff9ec;border:1px solid #efc989;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:10px 12px;font-size:13px;display:flex}.orders-refresh-warning button[data-v-05384897]{color:#71410f;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #9f651f;border-radius:6px;flex:none;padding:0 10px;font-weight:850}.orders-state button[data-v-05384897]{color:#007569;cursor:pointer;background:#fff;border:1px solid #007569;border-radius:7px;min-height:32px;margin-top:8px;font-weight:900}.orders-state-actions button[data-v-05384897]{margin-top:0}.orders-state-error[data-v-05384897]{background:#fff8f5;border-color:#f0b5a2}@keyframes order-refresh-spin-05384897{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.orders-refresh .spinning[data-v-05384897]{animation:none}}@media (width<=1080px){.orders-shell[data-v-05384897]{grid-template-columns:1fr}.orders-stats[data-v-05384897]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.site-shell[data-v-05384897]{width:100vw;min-width:0;max-width:100vw;overflow-x:clip}.orders-page[data-v-05384897]{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:20px 18px 52px}.orders-alert[data-v-05384897],.orders-content[data-v-05384897],.orders-panel[data-v-05384897],.orders-shell[data-v-05384897],.orders-stats[data-v-05384897],.orders-summary-row[data-v-05384897]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.address-edit-form[data-v-05384897],.order-row footer[data-v-05384897],.order-row header[data-v-05384897],.order-row-body[data-v-05384897],.orders-panel-head[data-v-05384897],.orders-stats[data-v-05384897]{grid-template-columns:1fr}.address-confirmation[data-v-05384897]{align-items:flex-start;margin:0 12px 14px}.address-confirmation-actions[data-v-05384897]{justify-content:flex-start}.orders-search[data-v-05384897],.primary-action[data-v-05384897],.secondary-action[data-v-05384897]{min-height:44px}.orders-panel-head[data-v-05384897]{gap:14px;display:grid}.orders-panel-tools[data-v-05384897]{grid-template-columns:auto minmax(0,1fr);display:grid}.orders-search[data-v-05384897]{grid-template-columns:22px minmax(0,1fr);width:100%}.orders-tabs[data-v-05384897]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.orders-tabs button[data-v-05384897]{white-space:normal;justify-content:center;width:100%;min-width:0;min-height:44px;padding:6px 10px}.order-row[data-v-05384897]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.order-items p>span[data-v-05384897]:first-child,.order-number-line p[data-v-05384897]{overflow-wrap:anywhere;min-width:0}.order-items p[data-v-05384897]{grid-template-columns:minmax(0,1fr) auto;display:grid}.order-row header>div[data-v-05384897]:last-child{justify-items:start}.orders-refresh[data-v-05384897]{min-height:44px}.orders-refresh-warning[data-v-05384897]{align-items:flex-start}}

.payment-page[data-v-c82b9f9c]{width:min(1140px,100% - 64px);margin:0 auto;padding:18px 0 64px}.account-breadcrumb[data-v-c82b9f9c]{color:#4d6680;align-items:center;gap:6px;min-height:30px;font-size:12px;display:flex}.account-breadcrumb a[data-v-c82b9f9c]{color:#007569;font-weight:850}.account-breadcrumb a[data-v-c82b9f9c]:after{content:">";color:#8a98a7;margin-left:6px}.account-shell[data-v-c82b9f9c]{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;margin-top:28px;display:grid}.payment-content[data-v-c82b9f9c]{gap:18px;width:min(760px,100%);min-width:0;display:grid}.payment-heading[data-v-c82b9f9c]{justify-content:space-between;align-items:start;gap:18px;display:flex}.payment-heading h1[data-v-c82b9f9c]{color:#06142b;margin:0;font-size:24px}.connect-card p[data-v-c82b9f9c],.method-card p[data-v-c82b9f9c],.payment-heading p[data-v-c82b9f9c]{color:#4d6680;margin:8px 0 0;font-size:13px}.payment-heading button[data-v-c82b9f9c],.primary-button[data-v-c82b9f9c]{color:#06142b;cursor:pointer;background:#f59e0b;border:0;border-radius:7px;min-height:34px;padding:0 14px;font-size:12px;font-weight:900}.security-alert[data-v-c82b9f9c]{color:#1b4ba0;background:#eef6ff;border:1px solid #84bdfa;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.45}.payment-form h2[data-v-c82b9f9c],.payment-section h2[data-v-c82b9f9c]{color:#526883;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:900}.method-grid[data-v-c82b9f9c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.connect-card[data-v-c82b9f9c],.method-card[data-v-c82b9f9c],.payment-form[data-v-c82b9f9c]{background:#fff;border:1px solid #d7e1eb;border-radius:8px}.connect-card[data-v-c82b9f9c],.method-card[data-v-c82b9f9c]{min-height:118px;padding:18px}.method-topline[data-v-c82b9f9c]{justify-content:space-between;align-items:start;gap:12px;display:flex}.connect-card strong[data-v-c82b9f9c],.method-card strong[data-v-c82b9f9c]{color:#06142b;font-size:13px}.method-card span[data-v-c82b9f9c]{color:#007239;text-transform:uppercase;white-space:nowrap;background:#dff7e8;border-radius:4px;place-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:900;display:inline-grid}.method-card code[data-v-c82b9f9c]{color:#4d6680;text-overflow:ellipsis;background:#f8fbfd;border:1px solid #d7e1eb;border-radius:6px;max-width:100%;margin-top:12px;padding:7px 10px;font-size:12px;display:inline-flex;overflow:hidden}.method-actions[data-v-c82b9f9c]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.connect-card button[data-v-c82b9f9c],.method-actions button[data-v-c82b9f9c],.secondary-button[data-v-c82b9f9c]{color:#06142b;cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:7px;min-height:30px;font-size:12px;font-weight:850}.connect-card button[data-v-c82b9f9c],.method-actions button[data-v-c82b9f9c]{padding:0 12px}.connect-card[data-v-c82b9f9c]{text-align:center;border-style:dashed;align-content:center;justify-items:center;display:grid}.connect-card button[data-v-c82b9f9c]{margin-top:12px}.payment-form[data-v-c82b9f9c]{gap:12px;margin-top:2px;padding:18px;display:grid}.payment-form label[data-v-c82b9f9c]{gap:6px;display:grid}.payment-form label span[data-v-c82b9f9c]{color:#06142b;font-size:12px;font-weight:850}.payment-form input[data-v-c82b9f9c]{color:#14202a;border:1px solid #cbd8e5;border-radius:7px;width:100%;min-height:34px;padding:0 10px}.field-row[data-v-c82b9f9c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.check-row[data-v-c82b9f9c]{align-items:center;gap:8px!important;display:flex!important}.check-row input[data-v-c82b9f9c]{accent-color:#138578;width:14px;min-height:14px}.form-actions[data-v-c82b9f9c]{gap:8px;display:flex}.secondary-button[data-v-c82b9f9c]{padding:0 14px}.account-loading[data-v-c82b9f9c]{color:#415a73;text-align:center;background:#fff;border:1px dashed #bdd0df;border-radius:8px;padding:18px}@media (width<=1020px){.account-shell[data-v-c82b9f9c]{grid-template-columns:1fr}.payment-content[data-v-c82b9f9c]{width:100%}}@media (width<=640px){.payment-page[data-v-c82b9f9c]{width:calc(100% - 36px)}.field-row[data-v-c82b9f9c],.method-grid[data-v-c82b9f9c],.payment-heading[data-v-c82b9f9c]{grid-template-columns:1fr;display:grid}}

.points-page[data-v-31bf9610]{width:min(1240px,100% - 32px);margin:24px auto 56px}.points-shell[data-v-31bf9610]{grid-template-columns:220px minmax(0,1fr);gap:24px;display:grid}.points-content>header[data-v-31bf9610],.points-ledger>header[data-v-31bf9610]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.points-content h1[data-v-31bf9610],.points-ledger h2[data-v-31bf9610]{color:#18252b;letter-spacing:0;margin:0}.points-content h1[data-v-31bf9610]{font-size:28px}.back-to-account[data-v-31bf9610]{color:#087565;margin-bottom:8px;font-size:13px}.back-to-account[data-v-31bf9610],.points-content>header>a[data-v-31bf9610]{font-weight:700;text-decoration:none;display:inline-flex}.points-content>header>a[data-v-31bf9610]{color:#fff;white-space:nowrap;background:#087565;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 18px}.points-content>header p[data-v-31bf9610]{color:#64727c;max-width:690px;margin:6px 0 0;line-height:1.5}.points-content>header p strong[data-v-31bf9610]{color:#173f39}.points-rules[data-v-31bf9610]{background:#edf8f5;border:1px solid #b8d8d1;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;padding:16px;display:grid}.points-rules div[data-v-31bf9610]{border-right:1px solid #cce4de;gap:5px;padding-right:12px;display:grid}.points-rules div[data-v-31bf9610]:last-child{border-right:0;padding-right:0}.points-rules strong[data-v-31bf9610]{color:#123d37;font-size:14px}.points-rules span[data-v-31bf9610]{color:#42655f;font-size:13px;line-height:1.45}.points-balance[data-v-31bf9610]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.points-balance>div[data-v-31bf9610],.points-ledger[data-v-31bf9610],.points-state[data-v-31bf9610]{background:#fff;border:1px solid #d9e4e1;border-radius:8px}.points-balance>div[data-v-31bf9610]{padding:18px}.points-balance span[data-v-31bf9610],.points-ledger header span[data-v-31bf9610],.points-ledger li span[data-v-31bf9610]{color:#64727c;font-size:13px;display:block}.points-balance strong[data-v-31bf9610]{color:#123d37;margin-top:8px;font-size:24px;display:block}.points-ledger[data-v-31bf9610]{margin-top:16px;overflow:hidden}.points-ledger>header[data-v-31bf9610]{border-bottom:1px solid #e1e9e6;padding:17px 18px}.points-ledger h2[data-v-31bf9610]{font-size:17px}.points-ledger ol[data-v-31bf9610]{margin:0;padding:0;list-style:none}.points-ledger li[data-v-31bf9610]{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) 120px 94px;align-items:center;gap:14px;padding:14px 18px;display:grid}.points-ledger li[data-v-31bf9610]:last-child{border-bottom:0}.points-ledger li strong[data-v-31bf9610]{color:#24352f}.points-ledger time[data-v-31bf9610]{color:#64727c;font-size:13px}.points-ledger b[data-v-31bf9610]{text-align:right;color:#087565}.points-ledger b.negative[data-v-31bf9610]{color:#a42121}.points-state[data-v-31bf9610]{color:#64727c;flex-direction:column;align-items:flex-start;gap:7px;margin-top:20px;padding:22px;display:flex}.points-state.error[data-v-31bf9610]{color:#8d2020}.points-state button[data-v-31bf9610]{cursor:pointer;background:#fff;border:1px solid #aeb8bd;border-radius:6px;min-height:40px;padding:0 14px}@media (width<=900px){.points-shell[data-v-31bf9610]{grid-template-columns:1fr}}@media (width<=720px){.points-rules[data-v-31bf9610]{grid-template-columns:1fr}.points-rules div[data-v-31bf9610]{border-bottom:1px solid #cce4de;border-right:0;padding:0 0 12px}.points-rules div[data-v-31bf9610]:last-child{border-bottom:0;padding-bottom:0}}@media (width<=640px){.points-page[data-v-31bf9610]{width:min(100% - 20px,1240px);margin-top:14px}.points-content>header[data-v-31bf9610]{flex-direction:column}.points-content>header>a[data-v-31bf9610]{width:100%}.points-balance[data-v-31bf9610]{grid-template-columns:1fr}.points-ledger li[data-v-31bf9610]{grid-template-columns:minmax(0,1fr) 72px}.points-ledger li b[data-v-31bf9610]{grid-column:2}.points-ledger time[data-v-31bf9610]{text-align:right;grid-area:1/2}}

.reviews-page[data-v-09afe13c]{width:min(1140px,100% - 64px);margin:0 auto;padding:18px 0 64px}.account-breadcrumb[data-v-09afe13c]{color:#4d6680;align-items:center;gap:6px;min-height:30px;font-size:12px;display:flex}.account-breadcrumb a[data-v-09afe13c]{color:#007569;font-weight:850}.account-breadcrumb a[data-v-09afe13c]:after{content:">";color:#8a98a7;margin-left:6px}.account-shell[data-v-09afe13c]{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;margin-top:28px;display:grid}.reviews-heading h1[data-v-09afe13c]{color:#06142b;margin:0;font-size:24px}.reviews-heading p[data-v-09afe13c]{color:#4d6680;margin:8px 0 0;font-size:13px}.reviews-alert[data-v-09afe13c]{color:#1b4ba0;background:#eef6ff;border:1px solid #afd2ff;border-radius:8px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.45}.reviews-alert a[data-v-09afe13c],.reviews-alert strong[data-v-09afe13c]{color:#007569;font-weight:900}.pending-section[data-v-09afe13c],.published-section[data-v-09afe13c]{margin-top:22px}.pending-section h2[data-v-09afe13c],.published-section h2[data-v-09afe13c]{color:#526883;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:900}.pending-grid[data-v-09afe13c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pending-card[data-v-09afe13c],.published-card[data-v-09afe13c]{background:#fff;border:1px solid #d7e1eb;border-radius:8px}.pending-card[data-v-09afe13c]{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:18px;display:grid}.review-thumb[data-v-09afe13c]{color:#007569;background:#eafaff;border-radius:7px;place-items:center;width:46px;height:46px;font-size:10px;font-weight:900;display:grid}.pending-card h3[data-v-09afe13c],.published-card h3[data-v-09afe13c]{color:#06142b;margin:0;font-size:15px}.pending-card p[data-v-09afe13c],.published-card p[data-v-09afe13c]{color:#4d6680;margin:4px 0 0;font-size:12px;line-height:1.55}.pending-card button[data-v-09afe13c]{color:#06142b;cursor:pointer;background:#f59e0b;border:0;border-radius:7px;grid-column:1/-1;min-height:34px;font-size:12px;font-weight:900}.published-section[data-v-09afe13c]{gap:14px;display:grid}.published-card[data-v-09afe13c]{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:18px;display:grid}.published-topline[data-v-09afe13c]{justify-content:space-between;gap:18px;display:flex}.published-topline span[data-v-09afe13c]{color:#007239;text-transform:uppercase;background:#dff7e8;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.stars[data-v-09afe13c]{color:#f90;font-size:16px}.published-card h4[data-v-09afe13c]{color:#06142b;margin:12px 0 0;font-size:14px}.review-actions[data-v-09afe13c]{gap:8px;margin-top:14px;display:flex}.review-actions button[data-v-09afe13c]{color:#06142b;cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:7px;min-height:30px;padding:0 14px;font-size:12px;font-weight:850}.review-actions .danger[data-v-09afe13c]{color:#d11d1d}.review-state[data-v-09afe13c]{color:#415a73;background:#fff;border:1px dashed #bdd0df;border-radius:8px;gap:6px;margin-bottom:14px;padding:14px;font-size:13px;display:grid}.review-state button[data-v-09afe13c]{color:#007569;cursor:pointer;background:#fff;border:1px solid #007569;border-radius:7px;justify-self:start;min-height:30px;font-weight:900}.review-state-error[data-v-09afe13c]{background:#fff8f5;border-color:#f0b5a2}.review-modal-backdrop[data-v-09afe13c]{z-index:40;background:#06142b6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.review-modal[data-v-09afe13c]{background:#fff;border-radius:8px;width:min(520px,100%);padding:18px;box-shadow:0 24px 70px #06142b47}.review-modal footer[data-v-09afe13c],.review-modal header[data-v-09afe13c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-modal h2[data-v-09afe13c]{color:#06142b;margin:0;font-size:20px}.review-modal header button[data-v-09afe13c]{cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:50%;width:34px;height:34px}.review-modal label[data-v-09afe13c]{color:#526883;text-transform:uppercase;gap:7px;margin-top:14px;font-size:12px;font-weight:900;display:grid}.review-modal input[data-v-09afe13c],.review-modal select[data-v-09afe13c],.review-modal textarea[data-v-09afe13c]{color:#06142b;width:100%;font:inherit;text-transform:none;border:1px solid #cbd8e5;border-radius:7px;padding:10px 12px}.review-modal textarea[data-v-09afe13c]{resize:vertical}.review-modal p[data-v-09afe13c]{color:#1b4ba0;margin:12px 0 0;font-size:13px}.review-modal footer[data-v-09afe13c]{margin-top:16px}.review-modal footer button[data-v-09afe13c]{color:#06142b;cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:7px;min-height:36px;padding:0 14px;font-weight:900}.review-modal footer button[data-v-09afe13c]:last-child{background:#f59e0b;border-color:#f59e0b}.review-modal footer button[data-v-09afe13c]:disabled{cursor:wait;opacity:.7}.reviews-loading[data-v-09afe13c]{color:#415a73;text-align:center;background:#fff;border:1px dashed #bdd0df;border-radius:8px;padding:18px}@media (width<=1020px){.account-shell[data-v-09afe13c]{grid-template-columns:1fr}}@media (width<=640px){.reviews-page[data-v-09afe13c]{width:calc(100% - 36px)}.pending-grid[data-v-09afe13c],.published-topline[data-v-09afe13c]{grid-template-columns:1fr;display:grid}.published-card[data-v-09afe13c]{grid-template-columns:1fr}}

.settings-page[data-v-de2b411c]{width:min(1140px,100% - 64px);margin:0 auto;padding:18px 0 64px}.account-breadcrumb[data-v-de2b411c]{color:#4d6680;align-items:center;gap:6px;min-height:30px;font-size:12px;display:flex}.account-breadcrumb a[data-v-de2b411c]{color:#007569;font-weight:850}.account-breadcrumb a[data-v-de2b411c]:after{content:">";color:#8a98a7;margin-left:6px}.account-shell[data-v-de2b411c]{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;margin-top:28px;display:grid}.settings-content[data-v-de2b411c]{gap:14px;width:min(760px,100%);min-width:0;display:grid}.settings-heading h1[data-v-de2b411c]{color:#06142b;margin:0;font-size:24px}.settings-heading p[data-v-de2b411c]{color:#4d6680;margin:8px 0 0;font-size:13px}.success-alert[data-v-de2b411c]{color:#005a2d;background:#d7f9df;border:1px solid #6edb9d}.error-alert[data-v-de2b411c],.success-alert[data-v-de2b411c]{border-radius:8px;padding:12px 14px;font-size:13px}.error-alert[data-v-de2b411c]{color:#9e3445;background:#fff8f5;border:1px solid #f0b5a2}.close-card[data-v-de2b411c],.settings-card[data-v-de2b411c]{background:#fff;border:1px solid #d7e1eb;border-radius:8px;gap:12px;padding:18px;display:grid}.close-card h2[data-v-de2b411c],.settings-card h2[data-v-de2b411c]{color:#06142b;margin:0;font-size:15px}.profile-avatar-editor[data-v-de2b411c]{background:#f7fafc;border:1px solid #e1e9f1;border-radius:8px;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:14px;padding:12px;display:grid}.profile-avatar-preview[data-v-de2b411c]{color:#fff;background:#138578;border:1px solid #c8d6e3;border-radius:50%;place-items:center;width:74px;height:74px;font-size:20px;font-weight:900;line-height:1;display:grid;overflow:hidden}.profile-avatar-preview img[data-v-de2b411c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-avatar-field[data-v-de2b411c]{min-width:0}.settings-card label[data-v-de2b411c]{gap:6px;display:grid}.settings-card label span[data-v-de2b411c]{color:#06142b;font-size:12px;font-weight:850}.settings-card input[data-v-de2b411c],.settings-card select[data-v-de2b411c]{color:#14202a;background:#fff;border:1px solid #cbd8e5;border-radius:7px;width:100%;min-height:34px;padding:0 10px}.settings-card input[data-v-de2b411c]:disabled{color:#617589;cursor:not-allowed;background:#f4f7fa;border-color:#d9e2eb}.field-row[data-v-de2b411c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-note[data-v-de2b411c]{color:#5f7188;margin:-4px 0 0;font-size:11px}.accent-button[data-v-de2b411c],.close-card button[data-v-de2b411c],.primary-button[data-v-de2b411c],.secondary-button[data-v-de2b411c]{cursor:pointer;border-radius:7px;width:max-content;min-height:32px;padding:0 14px;font-size:12px;font-weight:900}.primary-button[data-v-de2b411c]{color:#06142b;background:#f59e0b;border:0}.primary-button[data-v-de2b411c]:disabled{cursor:wait;opacity:.65}.accent-button[data-v-de2b411c]{color:#fff;background:#138578;border:0}.secondary-button[data-v-de2b411c]{color:#06142b;background:#fff;border:1px solid #d7e1eb}.security-row[data-v-de2b411c]{border-top:1px solid #e4ebf2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:12px;display:grid}.notification-device-state strong[data-v-de2b411c],.security-row strong[data-v-de2b411c]{color:#06142b;font-size:13px}.close-card p[data-v-de2b411c],.security-row p[data-v-de2b411c]{color:#4d6680;margin:4px 0 0;font-size:12px;line-height:1.55}.check-row[data-v-de2b411c]{align-items:center;gap:8px!important;display:flex!important}.check-row input[data-v-de2b411c]{accent-color:#138578;width:14px;min-height:14px}.check-row span[data-v-de2b411c]{line-height:1.45}.notification-device-state[data-v-de2b411c]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.notification-device-state p[data-v-de2b411c],.notification-guidance[data-v-de2b411c]{color:#4d6680;margin:4px 0 0;font-size:12px;line-height:1.5}.notification-device-state .device-count[data-v-de2b411c]{color:#24685f}.settings-card .device-toggle[data-v-de2b411c]{align-items:center;gap:8px;display:flex}.settings-card .device-toggle input[data-v-de2b411c]{accent-color:#138578;width:18px;min-height:18px;padding:0}.settings-card .device-toggle span[data-v-de2b411c]{min-width:22px}.close-card[data-v-de2b411c]{border-color:#ff6b6b}.close-card h2[data-v-de2b411c]{color:#d11d1d}.close-card button[data-v-de2b411c]{color:#d11d1d;background:#fff;border:1px solid #ff6b6b}.account-loading[data-v-de2b411c]{color:#415a73;text-align:center;background:#fff;border:1px dashed #bdd0df;border-radius:8px;padding:18px}@media (width<=1020px){.account-shell[data-v-de2b411c]{grid-template-columns:1fr}.settings-content[data-v-de2b411c]{width:100%}}@media (width<=640px){.settings-page[data-v-de2b411c]{width:calc(100% - 36px)}.field-row[data-v-de2b411c],.notification-device-state[data-v-de2b411c],.profile-avatar-editor[data-v-de2b411c],.security-row[data-v-de2b411c]{grid-template-columns:1fr}}

.wishlist-page[data-v-5fbd39b9]{width:min(1140px,100% - 64px);margin:0 auto;padding:18px 0 64px}.account-breadcrumb[data-v-5fbd39b9]{color:#4d6680;align-items:center;gap:6px;min-height:30px;font-size:12px;display:flex}.account-breadcrumb a[data-v-5fbd39b9]{color:#007569;font-weight:850}.account-breadcrumb a[data-v-5fbd39b9]:after,.account-breadcrumb span[data-v-5fbd39b9]:before{color:#8a98a7}.account-breadcrumb a[data-v-5fbd39b9]:after{content:">";margin-left:6px}.account-breadcrumb span[data-v-5fbd39b9]:before{content:""}.account-shell[data-v-5fbd39b9]{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;margin-top:28px;display:grid}.wishlist-content[data-v-5fbd39b9]{min-width:0}.wishlist-heading[data-v-5fbd39b9]{justify-content:space-between;align-items:start;gap:18px;display:flex}.wishlist-heading h1[data-v-5fbd39b9]{color:#06142b;margin:0;font-size:24px}.wishlist-heading p[data-v-5fbd39b9],.wishlist-toolbar p[data-v-5fbd39b9]{color:#4d6680;margin:8px 0 0;font-size:13px}.browse-button[data-v-5fbd39b9],.wishlist-cta a[data-v-5fbd39b9]{color:#06142b;background:#fff;border:1px solid #d7e1eb;border-radius:7px;place-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:900;display:grid}.wishlist-toolbar[data-v-5fbd39b9]{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.wishlist-toolbar select[data-v-5fbd39b9]{color:#06142b;background:#fff;border:1px solid #d7e1eb;border-radius:7px;min-height:34px;font-size:12px;font-weight:850}.wishlist-grid[data-v-5fbd39b9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.wishlist-card[data-v-5fbd39b9]{background:#fff;border:1px solid #d7e1eb;border-radius:8px;padding:12px}.wishlist-card img[data-v-5fbd39b9]{box-sizing:border-box;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#eef5f8;width:100%;padding:10px;display:block}.wishlist-card p[data-v-5fbd39b9]{color:#007569;text-transform:uppercase;margin:10px 0 0;font-size:11px;font-weight:900}.wishlist-card h2[data-v-5fbd39b9]{color:#06142b;margin:6px 0 0;font-size:15px}.source-box[data-v-5fbd39b9]{color:#526883;border:1px solid #d7e1eb;border-radius:8px;place-items:center;min-height:38px;margin-top:22px;font-size:12px;display:grid}.source-box strong[data-v-5fbd39b9]{color:#007569}.rating-row[data-v-5fbd39b9]{color:#f90;align-items:center;gap:5px;margin-top:12px;font-size:12px;display:flex}.rating-row small[data-v-5fbd39b9]{color:#4d6680}.price-row[data-v-5fbd39b9]{align-items:baseline;gap:8px;margin-top:8px;display:flex}.price-row strong[data-v-5fbd39b9]{color:#06142b;font-size:22px}.price-row del[data-v-5fbd39b9]{color:#526883;font-size:12px}.wishlist-note[data-v-5fbd39b9]{color:#007239;background:#e9fff0;border:1px solid #7be0a3;border-radius:7px;place-items:center;min-height:26px;margin-top:8px;font-size:11px;display:grid}.wishlist-note.warning[data-v-5fbd39b9]{color:#9a5a00;background:#fff8de;border-color:#f6ca6b}.wishlist-card button[data-v-5fbd39b9]{color:#06142b;cursor:pointer;background:#f59e0b;border:0;border-radius:7px;width:100%;min-height:34px;margin-top:10px;font-size:12px;font-weight:900}.wishlist-card .remove-button[data-v-5fbd39b9]{color:#007569;background:0 0}.wishlist-cta[data-v-5fbd39b9]{text-align:center;background:#fff;border:1px solid #d7e1eb;border-radius:8px;justify-items:center;margin-top:20px;padding:24px;display:grid}.wishlist-cta h2[data-v-5fbd39b9]{color:#06142b;margin:0;font-size:18px}.wishlist-cta p[data-v-5fbd39b9]{color:#4d6680;margin:10px 0 16px;font-size:13px}.wishlist-cta a[data-v-5fbd39b9]{color:#fff;background:#138578;border-color:#138578}.wishlist-loading[data-v-5fbd39b9]{color:#415a73;border:1px dashed #bdd0df;padding:18px}.wishlist-empty[data-v-5fbd39b9],.wishlist-loading[data-v-5fbd39b9]{text-align:center;background:#fff;border-radius:8px}.wishlist-empty[data-v-5fbd39b9]{border:1px solid #d7e1eb;place-content:center;justify-items:center;gap:10px;min-height:220px;margin-top:14px;padding:24px;display:grid}.wishlist-empty strong[data-v-5fbd39b9]{color:#06142b;font-size:16px}.wishlist-empty span[data-v-5fbd39b9]{color:#4d6680;max-width:48ch;font-size:13px;line-height:1.5}.wishlist-empty a[data-v-5fbd39b9],.wishlist-empty button[data-v-5fbd39b9]{border-radius:7px;place-items:center;min-height:34px;margin-top:4px;padding:0 14px;font-size:12px;font-weight:900;display:inline-grid}.wishlist-empty a[data-v-5fbd39b9]{color:#fff;background:#138578}.wishlist-empty button[data-v-5fbd39b9]{color:#06142b;cursor:pointer;background:#f59e0b;border:0}.wishlist-error[data-v-5fbd39b9]{background:#fff8f5;border-color:#f0b5a2}@media (width<=1020px){.account-shell[data-v-5fbd39b9]{grid-template-columns:1fr}.wishlist-grid[data-v-5fbd39b9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.wishlist-page[data-v-5fbd39b9]{width:calc(100% - 36px)}.wishlist-grid[data-v-5fbd39b9],.wishlist-heading[data-v-5fbd39b9],.wishlist-toolbar[data-v-5fbd39b9]{grid-template-columns:1fr;display:grid}}

.affiliate-page[data-v-bf0eafc2]{width:min(1320px,100% - 64px);margin:0 auto;padding:28px 0 64px}.affiliate-shell[data-v-bf0eafc2]{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:24px;display:grid}.affiliate-content[data-v-bf0eafc2]{gap:16px;min-width:0;display:grid}.affiliate-overview[data-v-bf0eafc2]{background:#eafbf7;border:1px solid #81cfc4;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:28px;padding:28px;display:grid}.affiliate-overview.status-rejected[data-v-bf0eafc2],.affiliate-overview.status-suspended[data-v-bf0eafc2]{background:#fff8f5;border-color:#edb8aa}.affiliate-kicker[data-v-bf0eafc2]{color:#0f766e;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.affiliate-overview h1[data-v-bf0eafc2],.panel-heading h2[data-v-bf0eafc2]{color:#10202e;margin:6px 0 0}.affiliate-overview h1[data-v-bf0eafc2]{font-size:29px;line-height:1.15}.affiliate-overview p[data-v-bf0eafc2]{color:#40566d;max-width:62ch;margin:10px 0 0;line-height:1.55}.affiliate-feedback[data-v-bf0eafc2]{font-weight:700;color:#007c68!important}.qualification-meter[data-v-bf0eafc2]{background:#fff;border:1px solid #bce5dc;border-radius:8px;gap:10px;padding:18px;display:grid}.meter-label[data-v-bf0eafc2]{color:#40566d;justify-content:space-between;gap:12px;font-size:13px;display:flex}.meter-label strong[data-v-bf0eafc2]{color:#10202e;text-align:right}.meter-track[data-v-bf0eafc2]{background:#d7ece7;border-radius:4px;height:8px;overflow:hidden}.meter-track span[data-v-bf0eafc2]{background:#0f766e;height:100%;transition:width .2s;display:block}.special-invite-badge[data-v-bf0eafc2]{background:#ffe4a3;border-radius:6px;padding:4px 8px;font-size:12px;color:#6b3f00!important}.special-invite-state[data-v-bf0eafc2]{color:#563600;background:#fff8e8;border:1px solid #e5bd62;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.special-invite-state span[data-v-bf0eafc2],.special-invite-state strong[data-v-bf0eafc2]{display:block}.special-invite-state span[data-v-bf0eafc2]{color:#72562a;font-size:13px}.special-invite-share[data-v-bf0eafc2]{border-top:1px solid #e4ecef;gap:10px;padding-top:2px;display:grid}.special-invite-share label[data-v-bf0eafc2]{color:#415a73;gap:5px;font-size:12px;font-weight:750;display:grid}.special-invite-share label>div[data-v-bf0eafc2]{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.special-invite-share input[data-v-bf0eafc2]{box-sizing:border-box;color:#10202e;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #bfcfda;border-radius:6px;padding:0 9px}.special-invite-share button[data-v-bf0eafc2]{color:#182535;cursor:pointer;background:#f4a621;border:1px solid #d99416;border-radius:6px;min-width:84px;min-height:38px;padding:0 10px;font-weight:800}.qualification-meter small[data-v-bf0eafc2]{color:#526883}.affiliate-share-actions button[data-v-bf0eafc2],.panel-heading button[data-v-bf0eafc2],.qualification-meter button[data-v-bf0eafc2],.referral-activation-form button[data-v-bf0eafc2],.reply-form button[data-v-bf0eafc2],.support-form button[data-v-bf0eafc2],.withdrawal-form button[data-v-bf0eafc2]{color:#182535;cursor:pointer;background:#f4a621;border:1px solid #d99416;border-radius:6px;min-height:38px;font-weight:800}button[data-v-bf0eafc2]:disabled{cursor:not-allowed;opacity:.55}.affiliate-link-zone[data-v-bf0eafc2]{background:#fff;border:1px solid #d3e0e8;border-radius:8px;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr) auto;align-items:end;gap:16px;padding:18px 22px;display:grid}.affiliate-link-zone strong[data-v-bf0eafc2]{color:#10202e;margin-top:6px;font-size:20px;display:block}.affiliate-link-zone small[data-v-bf0eafc2]{color:#526883;margin-top:6px;line-height:1.45;display:block}.affiliate-share-actions[data-v-bf0eafc2],.affiliate-share-fields[data-v-bf0eafc2]{gap:10px;display:grid}.affiliate-share-actions button[data-v-bf0eafc2]{min-width:104px;padding:0 14px}.referral-activation[data-v-bf0eafc2]{background:#f4fbf9;border:1px solid #b9d8d2;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:end;gap:22px;padding:18px 22px;display:grid}.referral-activation strong[data-v-bf0eafc2]{color:#10202e;margin-top:5px;font-size:18px;display:block}.referral-activation small[data-v-bf0eafc2]{color:#526883;max-width:68ch;margin-top:6px;line-height:1.45;display:block}.referral-activation-form[data-v-bf0eafc2]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.referral-activation-form button[data-v-bf0eafc2]{min-width:104px;padding:0 14px}.bound-code[data-v-bf0eafc2]{color:#0f625c;background:#fff;border:1px solid #7fbdb3;border-radius:6px;justify-self:end;padding:9px 12px;font-weight:850}.affiliate-link-zone label[data-v-bf0eafc2],.referral-activation-form label[data-v-bf0eafc2],.support-form label[data-v-bf0eafc2],.withdrawal-form label[data-v-bf0eafc2]{color:#415a73;gap:7px;font-size:12px;font-weight:750;display:grid}.affiliate-link-zone input[data-v-bf0eafc2],.referral-activation-form input[data-v-bf0eafc2],.reply-form input[data-v-bf0eafc2],.support-form input[data-v-bf0eafc2],.support-form select[data-v-bf0eafc2],.support-form textarea[data-v-bf0eafc2],.withdrawal-form input[data-v-bf0eafc2],.withdrawal-form select[data-v-bf0eafc2]{box-sizing:border-box;color:#10202e;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #bfcfda;border-radius:6px;padding:0 10px}.support-form textarea[data-v-bf0eafc2]{resize:vertical;min-height:92px;padding:10px}.wallet-grid[data-v-bf0eafc2]{background:#fff;border:1px solid #d3e0e8;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));display:grid}.wallet-grid article[data-v-bf0eafc2]{border-right:1px solid #e0e8ee;min-width:0;padding:18px}.wallet-grid article[data-v-bf0eafc2]:last-child{border-right:0}.wallet-grid small[data-v-bf0eafc2],.wallet-grid span[data-v-bf0eafc2]{color:#526883;font-size:12px;display:block}.wallet-grid strong[data-v-bf0eafc2]{color:#10202e;margin:8px 0;font-size:24px;display:block}.wallet-grid .wallet-state[data-v-bf0eafc2]{font-size:18px;line-height:1.25}.wallet-grid .wallet-expected[data-v-bf0eafc2]{background:#f5fbfa}.wallet-grid .wallet-expected span[data-v-bf0eafc2]{color:#0f625c}.wallet-grid .wallet-expected small[data-v-bf0eafc2]{color:#3f6c67;line-height:1.4}.affiliate-workspace[data-v-bf0eafc2],.support-workspace[data-v-bf0eafc2]{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:16px;display:grid}.affiliate-panel[data-v-bf0eafc2]{background:#fff;border:1px solid #d3e0e8;border-radius:8px;min-width:0;padding:18px}.panel-heading[data-v-bf0eafc2]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.panel-heading h2[data-v-bf0eafc2]{font-size:19px}.panel-heading button[data-v-bf0eafc2]{min-height:34px;padding:0 11px}.panel-status[data-v-bf0eafc2]{color:#0f766e;text-transform:uppercase;font-size:12px;font-weight:800}.panel-status.paused[data-v-bf0eafc2]{color:#a64a24}.withdrawal-paused[data-v-bf0eafc2]{color:#8d3d22;background:#fff8f5;border:1px solid #edb8aa;border-radius:6px;padding:14px;line-height:1.5}.affiliate-state[data-v-bf0eafc2],.panel-empty[data-v-bf0eafc2]{color:#4a6177;text-align:center;border:1px dashed #c7d6df;border-radius:6px;padding:18px}.affiliate-state-error[data-v-bf0eafc2]{color:#ab3f2a;background:#fff8f5;border-color:#efa999}.affiliate-load-error[data-v-bf0eafc2]{justify-items:center;gap:10px;max-width:680px;margin:32px auto 64px;display:grid}.affiliate-load-error strong[data-v-bf0eafc2]{color:#7f2f20;font-size:18px}.affiliate-load-error p[data-v-bf0eafc2]{color:#7b493f;overflow-wrap:anywhere;max-width:62ch;margin:0;line-height:1.5}.affiliate-load-error button[data-v-bf0eafc2]{color:#fff;cursor:pointer;background:#a64a34;border:1px solid #a64a34;border-radius:6px;min-height:40px;padding:0 16px;font-weight:800}.affiliate-load-error button[data-v-bf0eafc2]:disabled{cursor:not-allowed;opacity:.55}.risk-enforcement[data-v-bf0eafc2]{color:#2d261a;background:#fffaf0;border:1px solid #d7a548;border-radius:8px;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);display:grid;overflow:hidden}.risk-enforcement.risk-restored[data-v-bf0eafc2]{background:#f2fbf8;border-color:#78b9a9}.risk-enforcement.risk-terminated[data-v-bf0eafc2]{background:#f7f9fa;border-color:#c6ced6}.risk-summary[data-v-bf0eafc2]{align-content:start;gap:22px;padding:24px;display:grid}.risk-heading[data-v-bf0eafc2]{align-items:flex-start;gap:14px;display:flex}.risk-icon[data-v-bf0eafc2]{color:#fff;background:#9a5a00;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:19px;font-weight:900;display:grid}.risk-restored .risk-icon[data-v-bf0eafc2]{background:#0f766e}.risk-terminated .risk-icon[data-v-bf0eafc2]{background:#5f6b76}.risk-status[data-v-bf0eafc2]{color:#815019;font-size:12px;font-weight:850}.risk-restored .risk-status[data-v-bf0eafc2]{color:#0d675f}.risk-terminated .risk-status[data-v-bf0eafc2]{color:#4e5d69}.risk-heading h2[data-v-bf0eafc2]{color:#211c15;text-wrap:balance;margin:4px 0 0;font-size:22px;line-height:1.25}.risk-heading p[data-v-bf0eafc2]{color:#695738;margin:7px 0 0;line-height:1.5}.risk-facts[data-v-bf0eafc2]{border-top:1px solid #ead9b8;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.risk-facts div[data-v-bf0eafc2]{min-width:0;padding:13px 12px 0 0}.risk-facts dt[data-v-bf0eafc2]{color:#745f40;font-size:11px;font-weight:750}.risk-facts dd[data-v-bf0eafc2]{overflow-wrap:anywhere;color:#2d261a;margin:4px 0 0;font-size:13px;font-weight:800}.risk-appeal-form[data-v-bf0eafc2],.risk-timeline[data-v-bf0eafc2]{background:#ffffff8f;border-left:1px solid #ead9b8;align-content:start;gap:13px;padding:24px;display:grid}.risk-form-heading[data-v-bf0eafc2]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.risk-form-heading div[data-v-bf0eafc2]{gap:3px;display:grid}.risk-form-heading strong[data-v-bf0eafc2]{color:#2a241b;font-size:16px}.evidence-row>span[data-v-bf0eafc2],.risk-form-heading span[data-v-bf0eafc2]{color:#6f604b;font-size:11px}.risk-appeal-form label[data-v-bf0eafc2]{color:#584b39;gap:6px;font-size:12px;font-weight:750;display:grid}.risk-appeal-form input[data-v-bf0eafc2],.risk-appeal-form textarea[data-v-bf0eafc2]{box-sizing:border-box;color:#211c15;width:100%;font:inherit;background:#fff;border:1px solid #c9b995;border-radius:6px;outline:none;transition:border-color .18s,box-shadow .18s}.risk-appeal-form input[data-v-bf0eafc2]{min-height:40px;padding:0 10px}.risk-appeal-form textarea[data-v-bf0eafc2]{resize:vertical;min-height:116px;padding:10px}.risk-appeal-form input[data-v-bf0eafc2]:focus,.risk-appeal-form textarea[data-v-bf0eafc2]:focus{border-color:#8b5f16;box-shadow:0 0 0 3px #8b5f1624}.evidence-row[data-v-bf0eafc2]{flex-wrap:wrap;align-items:center;gap:9px 12px;display:flex}.appeal-submit[data-v-bf0eafc2],.evidence-button[data-v-bf0eafc2]{cursor:pointer;border-radius:6px;min-height:38px;font-weight:800}.evidence-button[data-v-bf0eafc2]{color:#5c4217;background:#fff;border:1px solid #9b7b42;padding:0 12px}.appeal-submit[data-v-bf0eafc2]{color:#20180c;background:#d99018;border:1px solid #b4740c;justify-self:start;min-width:136px;padding:0 16px}.evidence-list[data-v-bf0eafc2]{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.evidence-list li[data-v-bf0eafc2]{background:#fff;border:1px solid #dac9a8;border-radius:6px;align-items:center;gap:7px;min-width:0;padding:6px 7px 6px 10px;display:flex}.evidence-list li span[data-v-bf0eafc2]{color:#4b3d29;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:11px;overflow:hidden}.evidence-list button[data-v-bf0eafc2]{color:#795725;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:18px;display:grid}.risk-timeline ol[data-v-bf0eafc2]{gap:0;margin:0;padding:0;list-style:none;display:grid}.risk-timeline li[data-v-bf0eafc2]{grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:15px;display:grid;position:relative}.risk-timeline li[data-v-bf0eafc2]:before{content:"";background:#d6c5a5;width:1px;position:absolute;top:14px;bottom:0;left:5px}.risk-timeline li[data-v-bf0eafc2]:last-child:before{display:none}.risk-timeline li>span[data-v-bf0eafc2]{z-index:1;background:#986012;border:3px solid #fffaf0;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative}.risk-timeline li div[data-v-bf0eafc2]{gap:3px;display:grid}.risk-timeline li strong[data-v-bf0eafc2]{color:#332a1d;font-size:13px}.risk-timeline li p[data-v-bf0eafc2]{color:#665841;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.risk-timeline li time[data-v-bf0eafc2]{color:#7a6b55;font-size:11px}.risk-empty[data-v-bf0eafc2]{color:#6b5c46;margin:0;font-size:12px}.recruitment-locked[data-v-bf0eafc2]{background:#f7f9fa;border:1px solid #ced8df;border-radius:8px;align-items:flex-start;gap:13px;padding:17px 20px;display:flex}.recruitment-locked>span[data-v-bf0eafc2]{color:#53697c;font-size:20px}.recruitment-locked strong[data-v-bf0eafc2]{color:#203446}.recruitment-locked p[data-v-bf0eafc2]{color:#53697c;max-width:72ch;margin:4px 0 0;font-size:13px;line-height:1.5}.sr-only[data-v-bf0eafc2]{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.commission-list[data-v-bf0eafc2]{border-top:1px solid #e1e9ef}.commission-row[data-v-bf0eafc2]{border-bottom:1px solid #e1e9ef;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:66px;display:grid}.commission-row b[data-v-bf0eafc2],.commission-row em[data-v-bf0eafc2],.commission-row span[data-v-bf0eafc2],.commission-row strong[data-v-bf0eafc2],.withdrawal-list span[data-v-bf0eafc2],.withdrawal-list strong[data-v-bf0eafc2]{display:block}.commission-row span[data-v-bf0eafc2],.commission-row time[data-v-bf0eafc2],.withdrawal-list span[data-v-bf0eafc2],.withdrawal-list time[data-v-bf0eafc2]{color:#61758a;font-size:12px}.commission-row>div[data-v-bf0eafc2]:nth-child(2){text-align:right}.commission-row b[data-v-bf0eafc2]{color:#10202e}.commission-row em[data-v-bf0eafc2]{text-transform:uppercase;margin-top:4px;font-size:11px;font-style:normal;font-weight:800}.commission-frozen[data-v-bf0eafc2]{color:#b06a00}.commission-available[data-v-bf0eafc2]{color:#0b766b}.commission-risk_frozen[data-v-bf0eafc2]{color:#8b4f14}.commission-voided[data-v-bf0eafc2]{color:#ad3e3e}.withdrawal-form[data-v-bf0eafc2]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.withdrawal-form .wide[data-v-bf0eafc2]{grid-column:1/-1}.payout-network[data-v-bf0eafc2]{color:#415a73;align-content:start;gap:4px;min-height:40px;margin:0;font-size:12px;display:grid}.payout-assets b[data-v-bf0eafc2],.payout-network strong[data-v-bf0eafc2]{color:#10202e;font-size:14px}.payout-network small[data-v-bf0eafc2],.withdrawal-form label>small[data-v-bf0eafc2]{color:#526883;font-size:11px;font-weight:600;line-height:1.4}.payout-assets[data-v-bf0eafc2]{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.payout-assets legend[data-v-bf0eafc2]{color:#415a73;margin-bottom:7px;font-size:12px;font-weight:750}.payout-assets label[data-v-bf0eafc2]{cursor:pointer;display:block}.payout-assets input[data-v-bf0eafc2]{opacity:0;width:1px;height:1px;position:absolute}.payout-assets label>span[data-v-bf0eafc2]{box-sizing:border-box;background:#fff;border:1px solid #bfcfda;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 10px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.payout-assets label.selected>span[data-v-bf0eafc2]{background:#edf9f6;border-color:#0f766e;box-shadow:0 0 0 2px #0f766e1f}.payout-assets input:focus-visible+span[data-v-bf0eafc2]{outline-offset:2px;outline:2px solid #0f766e}.payout-assets small[data-v-bf0eafc2]{color:#526883;font-size:11px}.withdrawal-form input[aria-invalid=true][data-v-bf0eafc2]{border-color:#b5482f;box-shadow:0 0 0 3px #b5482f1f}.withdrawal-confirmation[data-v-bf0eafc2]{color:#665126;background:#fffaf0;border:1px solid #dfc889;border-radius:6px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.payout-details-form[data-v-bf0eafc2]{border-top:1px solid #e1e9ef;margin-top:18px;padding-top:18px}.payout-details-heading[data-v-bf0eafc2]{justify-content:space-between;align-items:end;gap:16px;display:flex}.payout-details-heading h3[data-v-bf0eafc2]{color:#10202e;margin:3px 0 0;font-size:16px}.payout-details-heading>strong[data-v-bf0eafc2]{color:#0f625c;font-size:18px}.payout-check[data-v-bf0eafc2]{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;line-height:1.45;font-weight:650!important}.payout-check input[data-v-bf0eafc2]{accent-color:#0f766e;width:16px;height:16px;margin:1px 0 0}.rate-notice[data-v-bf0eafc2]{color:#526883!important;font-size:11px!important;font-weight:600!important}.withdrawal-list[data-v-bf0eafc2]{border-top:1px solid #e1e9ef;margin-top:18px}.withdrawal-list article[data-v-bf0eafc2]{border-bottom:1px solid #e1e9ef;justify-content:space-between;align-items:center;gap:12px;min-height:58px;display:flex}.withdrawal-list button[data-v-bf0eafc2]{color:#a74a24;cursor:pointer;background:0 0;border:0;font-weight:750}.support-form[data-v-bf0eafc2]{gap:12px;display:grid}.support-form button[data-v-bf0eafc2]{justify-self:start;min-width:138px;padding:0 14px}.case-list[data-v-bf0eafc2]{gap:6px;max-height:170px;display:grid;overflow:auto}.case-list button[data-v-bf0eafc2]{color:#24384a;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e8ee;border-radius:6px;gap:3px;min-width:0;padding:10px;display:grid}.case-list button.selected[data-v-bf0eafc2]{background:#edf9f6;border-color:#0f766e}.case-list span[data-v-bf0eafc2]{color:#627589;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.message-thread[data-v-bf0eafc2]{gap:10px;margin-top:14px;display:grid}.message-thread article[data-v-bf0eafc2]{background:#eef5f7;border-radius:6px;max-width:88%;padding:10px}.message-thread .message-support[data-v-bf0eafc2]{background:#eafbf7;justify-self:end}.message-thread span[data-v-bf0eafc2],.message-thread time[data-v-bf0eafc2]{color:#567086;font-size:11px;font-weight:750;display:block}.message-thread p[data-v-bf0eafc2]{color:#1e3345;white-space:pre-wrap;margin:5px 0}.reply-form[data-v-bf0eafc2]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.reply-form button[data-v-bf0eafc2]{padding:0 12px}@media (width<=1080px){.affiliate-shell[data-v-bf0eafc2],.risk-enforcement[data-v-bf0eafc2]{grid-template-columns:1fr}.risk-appeal-form[data-v-bf0eafc2],.risk-timeline[data-v-bf0eafc2]{border-top:1px solid #ead9b8;border-left:0}.wallet-grid[data-v-bf0eafc2]{grid-template-columns:repeat(2,1fr)}.wallet-grid article[data-v-bf0eafc2]:nth-child(2n){border-right:0}.affiliate-workspace[data-v-bf0eafc2],.support-workspace[data-v-bf0eafc2]{grid-template-columns:1fr}}@media (width<=720px){.affiliate-page[data-v-bf0eafc2]{width:calc(100% - 32px);padding-top:18px}.affiliate-link-zone[data-v-bf0eafc2],.affiliate-overview[data-v-bf0eafc2],.referral-activation[data-v-bf0eafc2],.referral-activation-form[data-v-bf0eafc2],.risk-facts[data-v-bf0eafc2],.wallet-grid[data-v-bf0eafc2]{grid-template-columns:1fr}.risk-appeal-form[data-v-bf0eafc2],.risk-summary[data-v-bf0eafc2],.risk-timeline[data-v-bf0eafc2]{padding:19px}.risk-facts div[data-v-bf0eafc2]{padding-right:0}.risk-form-heading[data-v-bf0eafc2]{align-items:flex-start}.wallet-grid article[data-v-bf0eafc2]{border-bottom:1px solid #e0e8ee;border-right:0}.wallet-grid article[data-v-bf0eafc2]:last-child{border-bottom:0}.affiliate-overview[data-v-bf0eafc2]{padding:20px}.affiliate-link-zone[data-v-bf0eafc2],.referral-activation[data-v-bf0eafc2]{align-items:stretch;padding:18px}.bound-code[data-v-bf0eafc2]{justify-self:start}.commission-row[data-v-bf0eafc2]{grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.commission-row time[data-v-bf0eafc2]{grid-column:1/-1}.payout-assets[data-v-bf0eafc2],.withdrawal-form[data-v-bf0eafc2]{grid-template-columns:1fr}.withdrawal-form .wide[data-v-bf0eafc2]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.meter-track span[data-v-bf0eafc2],.payout-assets label>span[data-v-bf0eafc2],.risk-appeal-form input[data-v-bf0eafc2],.risk-appeal-form textarea[data-v-bf0eafc2]{transition:none}}

.delivery-address-chat-card[data-v-7161293b]{color:#273744;background:#fff9eb;border:1px solid #d9a53f;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:12px 14px 0;padding:12px;display:grid}.delivery-address-chat-card>svg[data-v-7161293b]{color:#98600a;margin-top:2px}.delivery-address-chat-card strong[data-v-7161293b]{color:#1b2f3c;font-size:14px;display:block}.delivery-address-chat-card p[data-v-7161293b]{color:#4b6170;margin:3px 0 0;font-size:12px;line-height:1.45}.delivery-address-chat-details[data-v-7161293b]{overflow-wrap:anywhere;color:#2e4252!important}.delivery-address-chat-actions[data-v-7161293b]{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.delivery-address-actions button[data-v-7161293b],.delivery-address-chat-actions button[data-v-7161293b]{min-height:38px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.delivery-address-chat-actions button[data-v-7161293b]:first-child,.delivery-address-edit[data-v-7161293b]{color:#243a49;background:#fff;border:1px solid #a7b6c2}.delivery-address-chat-actions button[data-v-7161293b]:last-child,.delivery-address-confirm[data-v-7161293b]{color:#fff;background:#087565;border:1px solid #087565}.delivery-address-actions button[data-v-7161293b]:disabled,.delivery-address-chat-actions button[data-v-7161293b]:disabled,.delivery-address-close[data-v-7161293b]:disabled,.delivery-address-later[data-v-7161293b]:disabled{cursor:wait;opacity:.65}.delivery-address-error[data-v-7161293b]{grid-column:1/-1;margin:0;font-weight:700;color:#a61d2d!important}.delivery-address-backdrop[data-v-7161293b]{z-index:1200;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overscroll-behavior:contain;background:#12202ba3;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.delivery-address-modal[data-v-7161293b]{color:#203243;background:#fff;border:1px solid #d1dbe2;border-radius:8px;outline:none;width:min(550px,100%);padding:28px;position:relative;box-shadow:0 22px 56px #0b192452}.delivery-address-close[data-v-7161293b]{color:#486070;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:12px;right:12px}.delivery-address-close[data-v-7161293b]:hover{color:#172c3e;background:#edf2f5}.delivery-address-title-row[data-v-7161293b]{align-items:flex-start;gap:12px;padding-right:40px;display:flex}.delivery-address-icon[data-v-7161293b]{color:#086f62;background:#e7f6f1;border-radius:7px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.delivery-address-title-row h2[data-v-7161293b]{color:#172c3e;margin:0;font-size:21px;line-height:1.2}.delivery-address-intro[data-v-7161293b],.delivery-address-title-row p[data-v-7161293b]{color:#526b7c;margin:5px 0 0;font-size:14px;line-height:1.45}.delivery-address-intro[data-v-7161293b]{margin-top:20px}.delivery-address-details[data-v-7161293b]{color:#2b3f4e;overflow-wrap:anywhere;background:#f8fbfc;border:1px solid #d6e0e6;border-radius:7px;gap:3px;margin:16px 0;padding:14px;font-size:14px;font-style:normal;line-height:1.45;display:grid}.delivery-address-details strong[data-v-7161293b]{color:#172c3e}.delivery-address-form[data-v-7161293b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.delivery-address-form label[data-v-7161293b]{color:#32495b;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.delivery-address-form input[data-v-7161293b]{color:#172c3e;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #b9c8d2;border-radius:6px;padding:0 11px;font-size:16px}.delivery-address-form input[data-v-7161293b]:focus{outline-offset:1px;border-color:#087565;outline:3px solid #08756529}.delivery-address-form input[readonly][data-v-7161293b]{color:#526b7c;cursor:not-allowed;background:#f3f6f8}.delivery-address-form__wide[data-v-7161293b]{grid-column:1/-1}.delivery-address-actions[data-v-7161293b]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px;display:grid}.delivery-address-later[data-v-7161293b]{color:#526b7c;font:inherit;cursor:pointer;background:0 0;border:0;margin:12px auto 0;padding:4px;font-size:13px;text-decoration:underline;display:block}.delivery-address-actions button[data-v-7161293b]:focus-visible,.delivery-address-chat-actions button[data-v-7161293b]:focus-visible,.delivery-address-close[data-v-7161293b]:focus-visible,.delivery-address-later[data-v-7161293b]:focus-visible{outline-offset:2px;outline:3px solid #f0aa20}.delivery-address-modal-enter-active[data-v-7161293b],.delivery-address-modal-leave-active[data-v-7161293b]{transition:opacity .18s}.delivery-address-modal-enter-active .delivery-address-modal[data-v-7161293b],.delivery-address-modal-leave-active .delivery-address-modal[data-v-7161293b]{transition:transform .18s,opacity .18s}.delivery-address-modal-enter-from[data-v-7161293b],.delivery-address-modal-leave-to[data-v-7161293b]{opacity:0}.delivery-address-modal-enter-from .delivery-address-modal[data-v-7161293b],.delivery-address-modal-leave-to .delivery-address-modal[data-v-7161293b]{opacity:0;transform:translateY(12px)}@media (width<=560px){.delivery-address-backdrop[data-v-7161293b]{background:#12202b8f;place-items:end stretch;padding:0}.delivery-address-modal[data-v-7161293b]{width:100%;max-height:calc(min(88dvh,720px));padding:22px max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-width:1px 0 0;border-radius:16px 16px 0 0;overflow-y:auto;box-shadow:0 -12px 34px #0b192438}.delivery-address-modal[data-v-7161293b]:before{content:"";background:#c7d3da;border-radius:999px;width:36px;height:4px;margin:-10px auto 18px;display:block}.delivery-address-title-row h2[data-v-7161293b]{font-size:19px}.delivery-address-details[data-v-7161293b]{margin:14px 0;padding:13px}.delivery-address-form[data-v-7161293b]{grid-template-columns:1fr;gap:11px}.delivery-address-form__wide[data-v-7161293b]{grid-column:auto}.delivery-address-actions[data-v-7161293b]{grid-template-columns:1fr}.delivery-address-actions button[data-v-7161293b]{min-height:46px;font-size:14px}.delivery-address-later[data-v-7161293b]{min-height:36px;margin-top:10px}.delivery-address-chat-actions[data-v-7161293b]{flex-wrap:nowrap}.delivery-address-chat-actions button[data-v-7161293b]{flex:1 1 0;min-width:0;min-height:44px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.delivery-address-modal-enter-active[data-v-7161293b],.delivery-address-modal-enter-active .delivery-address-modal[data-v-7161293b],.delivery-address-modal-leave-active[data-v-7161293b],.delivery-address-modal-leave-active .delivery-address-modal[data-v-7161293b]{transition:none}}
body.customer-service-chat-open,html.customer-service-chat-open{overscroll-behavior:none;overflow:hidden}.customer-service-widget[data-v-2d649bbe]{z-index:80;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:24px;right:24px}.customer-service-widget.customer-service-widget-standalone[data-v-2d649bbe]{z-index:1001;isolation:isolate;background:#f5f7f8;width:100vw;min-height:100dvh;display:grid;inset:0 auto auto 0}.chat-launcher[data-v-2d649bbe]{color:#fff;cursor:pointer;width:auto;min-width:148px;height:50px;min-height:50px;font:inherit;letter-spacing:.01em;background:#0b1d3c;border:0;border-radius:999px;justify-content:center;place-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:800;transition:transform .18s,background-color .18s,box-shadow .18s;animation:.26s cubic-bezier(.16,1,.3,1) both chat-launcher-enter-2d649bbe;display:inline-flex;position:relative;box-shadow:0 14px 34px #0b1d3c47}.chat-launcher[data-v-2d649bbe]:hover{background:#142d58;transform:translateY(-2px);box-shadow:0 17px 38px #0b1d3c57}.chat-launcher[data-v-2d649bbe]:focus-visible{outline-offset:3px;outline:3px solid #f0aa20}.chat-launcher-label[data-v-2d649bbe],.chat-new-message-avatar span[data-v-2d649bbe]{line-height:1}.chat-composer button svg[data-v-2d649bbe],.chat-header button svg[data-v-2d649bbe],.chat-launcher svg[data-v-2d649bbe]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.chat-unread[data-v-2d649bbe]{color:#fff;background:#d94747;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}@media (width<=800px){.customer-service-widget[data-v-2d649bbe]:not(.customer-service-widget-panel-open){z-index:130}}@media (prefers-reduced-motion:reduce){.chat-launcher[data-v-2d649bbe]{transition:none}.chat-launcher[data-v-2d649bbe]:hover{transform:none}}.chat-new-message-toast[data-v-2d649bbe]{z-index:1002;color:#10202a;background:#fffffffa;border:1px solid #0f172a1f;border-radius:8px;width:calc(min(382px,100vw - 32px));position:fixed;bottom:96px;right:24px;overflow:hidden;box-shadow:0 22px 60px #0f172a3d}.chat-new-message-accent[data-v-2d649bbe]{background:linear-gradient(90deg,#1f6f68,#f59e0b);height:4px}.chat-new-message-body[data-v-2d649bbe]{grid-template-columns:42px minmax(0,1fr) 32px;gap:12px;padding:14px 14px 0;display:grid}.chat-new-message-avatar[data-v-2d649bbe]{color:#fff;background:#2f7e77;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid;overflow:hidden}.chat-new-message-avatar img[data-v-2d649bbe]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.chat-new-message-copy[data-v-2d649bbe]{min-width:0}.chat-new-message-kicker[data-v-2d649bbe]{color:#0f766e;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.chat-new-message-kicker[data-v-2d649bbe]:before{content:"";background:#22c55e;border-radius:999px;width:8px;height:8px}.chat-new-message-copy strong[data-v-2d649bbe]{color:#10202a;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:15px;line-height:1.3;display:block;overflow:hidden}.chat-new-message-copy p[data-v-2d649bbe]{color:#46596a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-new-message-copy small[data-v-2d649bbe]{color:#64748b;margin-top:8px;font-size:12px;display:block}.chat-new-message-close[data-v-2d649bbe]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.chat-new-message-close[data-v-2d649bbe]:hover{background:#f1f5f9}.chat-new-message-close svg[data-v-2d649bbe]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.chat-new-message-actions[data-v-2d649bbe]{gap:8px;padding:12px 14px 14px 68px;display:flex}.chat-new-message-actions button[data-v-2d649bbe]{cursor:pointer;border:0;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;transition:color .18s,background .18s,box-shadow .18s}.chat-new-message-primary[data-v-2d649bbe]{color:#fff;background:#1f6f68}.chat-new-message-primary[data-v-2d649bbe]:hover{background:#185a55;box-shadow:0 8px 18px #1f6f6838}.chat-new-message-secondary[data-v-2d649bbe]{color:#245c57;background:#eef6f5}.chat-new-message-secondary[data-v-2d649bbe]:hover{background:#dcefeb}.chat-notification-enter-active[data-v-2d649bbe],.chat-notification-leave-active[data-v-2d649bbe]{transition:opacity .2s,transform .2s}.chat-notification-enter-from[data-v-2d649bbe],.chat-notification-leave-to[data-v-2d649bbe]{opacity:0;transform:translateY(10px)}.chat-panel[data-v-2d649bbe]{background:#f3f6fa;border:1px solid #26415029;grid-template-rows:auto minmax(0,1fr) auto auto;width:calc(min(480px,100vw - 48px));height:calc(min(680px,100dvh - 48px));animation:.36s cubic-bezier(.16,1,.3,1) both chat-panel-enter-2d649bbe;display:grid;overflow:hidden;box-shadow:0 20px 55px #202c3638}.chat-panel[data-v-2d649bbe],.customer-service-widget-closing .chat-panel[data-v-2d649bbe]{transform-origin:100% 100%;opacity:1;border-radius:8px;transform:translateZ(0)scale(1)}.customer-service-widget-closing .chat-panel[data-v-2d649bbe]{filter:none;will-change:transform,opacity,border-radius,box-shadow;animation:.56s cubic-bezier(.16,1,.3,1) both chat-panel-close-to-launcher-2d649bbe}@keyframes chat-panel-enter-2d649bbe{0%{opacity:0;filter:blur(2px);transform:translateY(16px)scale(.84);box-shadow:0 10px 26px #202c361f}to{opacity:1;filter:blur();transform:translateZ(0)scale(1);box-shadow:0 20px 55px #202c3638}}@keyframes chat-panel-fullscreen-enter-2d649bbe{0%{opacity:0;filter:blur(1px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateZ(0)}}@keyframes chat-panel-mobile-enter-2d649bbe{0%{opacity:0;filter:blur(1px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:translateZ(0)scale(1)}}@keyframes chat-panel-close-to-launcher-2d649bbe{0%{opacity:1;border-radius:8px;transform:translateZ(0)scale(1);box-shadow:0 20px 55px #202c3638}58%{opacity:1;border-radius:14px;transform:translateZ(0)scale(.64);box-shadow:0 12px 30px #202c362b}82%{opacity:.82;border-radius:28px;transform:translateZ(0)scale(.44);box-shadow:0 7px 20px #202c3624}to{opacity:.12;border-radius:999px;transform:translateZ(0)scale(.3);box-shadow:0 3px 12px #202c361a}}@keyframes chat-panel-mobile-exit-2d649bbe{0%{opacity:1;filter:blur();transform:translateZ(0)scale(1)}to{opacity:0;filter:blur(1px);transform:translateY(18px)scale(.985)}}@keyframes chat-launcher-enter-2d649bbe{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:translateZ(0)scale(1)}}@media (prefers-reduced-motion:reduce){.chat-panel[data-v-2d649bbe]{animation:none}.customer-service-widget-closing .chat-panel[data-v-2d649bbe]{transition:none;animation:none}.chat-launcher[data-v-2d649bbe]{animation:none}}.chat-faq-intro[data-v-2d649bbe]{background:#f3f6fa;flex-direction:column;flex:none;gap:14px;padding:20px 18px 12px;display:flex;overflow:visible}.chat-faq-intro--after-chat[data-v-2d649bbe]{border-top:1px solid #d4dee8;margin-top:0;box-shadow:0 -8px 22px #1e374e0d}.chat-faq-welcome[data-v-2d649bbe]{background:#e8f3ff;border-bottom:1px solid #cfe3f5;align-items:center;gap:11px;min-height:58px;margin:-20px -18px 0;padding:12px 16px;display:flex}.chat-faq-welcome-icon[data-v-2d649bbe]{color:#fff;background:#4a98e8;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 12px #377ece38}.chat-faq-welcome h2[data-v-2d649bbe]{color:#152238;margin:0;font-size:16px;line-height:1.2}.chat-faq-empty[data-v-2d649bbe],.chat-faq-loading[data-v-2d649bbe],.chat-faq-welcome p[data-v-2d649bbe]{color:#617185;margin:0;font-size:13px;line-height:1.5}.chat-faq-welcome p[data-v-2d649bbe]{font-size:11px}.chat-faq-shortcuts[data-v-2d649bbe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.chat-faq-back[data-v-2d649bbe],.chat-faq-card[data-v-2d649bbe],.chat-faq-more-link[data-v-2d649bbe],.chat-faq-question-item>button[data-v-2d649bbe],.chat-faq-shortcut[data-v-2d649bbe]{color:#203047;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #d6e0ea;border-radius:7px;text-decoration:none}.chat-faq-shortcut[data-v-2d649bbe]{text-align:center;border-color:#d9e1eb;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:62px;padding:8px 4px;display:flex}.chat-faq-card[data-v-2d649bbe]:hover,.chat-faq-more-link[data-v-2d649bbe]:hover,.chat-faq-question-item>button[data-v-2d649bbe]:hover,.chat-faq-shortcut[data-v-2d649bbe]:hover{background:#f0faf8;border-color:#76a9a3}.chat-faq-card strong[data-v-2d649bbe],.chat-faq-shortcut strong[data-v-2d649bbe]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.chat-faq-card span[data-v-2d649bbe]{color:#718096;font-size:11px;line-height:1.35}.chat-faq-shortcut-icon[data-v-2d649bbe]{color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.chat-faq-shortcut--products .chat-faq-shortcut-icon[data-v-2d649bbe]{background:#2d7dd2}.chat-faq-shortcut--orders .chat-faq-shortcut-icon[data-v-2d649bbe]{background:#9a67d3}.chat-faq-shortcut--coa .chat-faq-shortcut-icon[data-v-2d649bbe]{background:#168b80}.chat-faq-shortcut--fees .chat-faq-shortcut-icon[data-v-2d649bbe]{background:#ed8b2f}.chat-faq-card-list[data-v-2d649bbe],.chat-faq-question-list[data-v-2d649bbe]{gap:0;display:grid}.chat-faq-question-item>button[data-v-2d649bbe]{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 5px;font-size:13px;display:flex}.chat-faq-question-item[data-v-2d649bbe]{border-bottom:1px solid #dce5ee}.chat-faq-question-item[data-v-2d649bbe]:first-of-type{border-top:1px solid #dce5ee}.chat-faq-question-item>button[data-v-2d649bbe]:disabled{cursor:wait;opacity:.62}.chat-faq-refresh[data-v-2d649bbe]{color:#60758d!important;background:0 0!important;border-color:#0000!important;justify-content:center!important;gap:6px!important;min-height:28px!important;font-size:12px!important}.chat-faq-action-error[data-v-2d649bbe]{color:#b42318;margin:2px 0 0;font-size:12px}.chat-faq-refresh[data-v-2d649bbe]:hover{color:#0f766e!important}.chat-faq-back[data-v-2d649bbe],.chat-faq-more-link[data-v-2d649bbe]{color:#0f766e;background:0 0;border-color:#0000;width:fit-content;padding:7px 10px;font-size:12px;font-weight:750}.chat-faq-card[data-v-2d649bbe]{gap:5px;padding:12px;display:grid}@media (width<=620px){.chat-faq-intro[data-v-2d649bbe]{padding:16px 14px 10px}.chat-faq-welcome[data-v-2d649bbe]{margin:-16px -14px 0}}.customer-service-widget-standalone .chat-panel[data-v-2d649bbe]{width:100vw;height:100dvh;box-shadow:none;transform-origin:50%;border:0;border-radius:0;animation-name:chat-panel-fullscreen-enter-2d649bbe}.chat-header[data-v-2d649bbe]{color:#f8fafc;-webkit-backdrop-filter:blur(18px)saturate(1.08);background:#101a2bf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.customer-service-widget-standalone .chat-header[data-v-2d649bbe]{z-index:2;padding:calc(12px + env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) 12px max(14px,env(safe-area-inset-left,0px));position:sticky;top:0}.chat-agent[data-v-2d649bbe]{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.chat-agent-avatar[data-v-2d649bbe]{color:#fff;background:#2f7e77;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:900;line-height:1;display:grid;overflow:hidden;box-shadow:0 10px 24px #0c282c33}.chat-agent-avatar img[data-v-2d649bbe]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.chat-heading[data-v-2d649bbe]{gap:3px;min-width:0;display:grid}.chat-heading-main[data-v-2d649bbe]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.chat-heading-main strong[data-v-2d649bbe]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;line-height:1.2;overflow:hidden}.chat-verified-badge[data-v-2d649bbe]{color:#c8f7df;background:#0e745b4d;border:1px solid #b4efd757;border-radius:999px;align-items:center;gap:4px;min-height:20px;padding:0 7px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.chat-verified-badge svg[data-v-2d649bbe]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.chat-role[data-v-2d649bbe]{color:#f8fafcbf;font-size:12px;display:block}.chat-agent-meta[data-v-2d649bbe]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.chat-agent-meta span[data-v-2d649bbe]{color:#f8fafcd1;background:#ffffff1a;border-radius:999px;align-items:center;gap:5px;min-height:18px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.chat-status[data-v-2d649bbe]:before{content:"";background:#f59e0b;border-radius:999px;width:6px;height:6px}.chat-status.online[data-v-2d649bbe]:before{background:#22c55e}.chat-user-rating[data-v-2d649bbe]{flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;display:flex}.chat-user-rating span[data-v-2d649bbe]{color:#f8fafcc7;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin-right:1px;font-size:11px;font-weight:800;overflow:hidden}.chat-user-rating button[data-v-2d649bbe]{color:#ffffff8c;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-grid}.chat-user-rating button.active[data-v-2d649bbe]{color:#facc15;background:#facc1524;border-color:#facc15b8}.chat-user-rating button[data-v-2d649bbe]:disabled{cursor:progress;opacity:.68}.chat-header-actions[data-v-2d649bbe]{align-items:center;gap:8px;display:flex}.chat-language-select[data-v-2d649bbe]{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 8px;display:inline-flex}.chat-language-select span[data-v-2d649bbe]{color:#f8fafcb8;margin:0}.chat-language-select select[data-v-2d649bbe]{color:#fff;min-width:76px;font:inherit;background:0 0;border:0;outline:none}.chat-language-select option[data-v-2d649bbe]{color:#1f2933}.chat-header button[data-v-2d649bbe]{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.chat-header button[data-v-2d649bbe]:hover{background:#ffffff1f}.chat-empty[data-v-2d649bbe],.chat-login-state[data-v-2d649bbe]{box-sizing:border-box;text-align:center;color:#526070;align-content:center;place-items:center;gap:10px;width:100%;min-width:0;min-height:260px;padding:24px;display:grid}.chat-guest-state[data-v-2d649bbe]{color:#24564e;background:#effaf7;border:1px solid #b8d9d2;border-radius:6px;margin:12px 14px 0;padding:10px 12px;font-size:13px;line-height:1.45}.chat-guest-state p[data-v-2d649bbe]{margin:0}.chat-guest-state a[data-v-2d649bbe]{color:#0c6254;font-weight:700}.chat-login-state strong[data-v-2d649bbe]{color:#243342}.chat-login-state p[data-v-2d649bbe]{overflow-wrap:anywhere;max-width:min(260px,100%);margin:0;font-size:14px;line-height:1.45}.chat-login-state a[data-v-2d649bbe]{color:#fff;background:#1f6f68;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;text-decoration:none;display:inline-flex}.chat-body[data-v-2d649bbe]{overscroll-behavior:contain;flex-direction:column;display:flex;overflow:hidden auto}.chat-body[data-v-2d649bbe],.chat-body--faq[data-v-2d649bbe]{min-height:0}.chat-current-order[data-v-2d649bbe]{background:#eef8f5;border-bottom:1px solid #c8e3dc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.chat-current-order>div[data-v-2d649bbe]{gap:3px;min-width:0;display:grid}.chat-current-order>div[data-v-2d649bbe]:last-child{justify-items:end}.chat-current-order small[data-v-2d649bbe],.chat-current-order span[data-v-2d649bbe]{color:#486361;text-transform:uppercase;font-size:11px;font-weight:800}.chat-current-order strong[data-v-2d649bbe]{color:#193f3b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.chat-current-order b[data-v-2d649bbe]{color:#0e655d;background:#d7f0e8;border-radius:999px;place-items:center;min-height:24px;padding:0 8px;font-size:11px;display:inline-grid}.chat-current-order small[data-v-2d649bbe]{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.chat-messages[data-v-2d649bbe]{isolation:isolate;background:#f3f6fa;flex:1 0 auto;min-height:100%;padding:14px;position:relative;overflow:visible}.chat-faq-history[data-v-2d649bbe]{color:#334155;background:#f8fafc;border:1px solid #d8e2ec;border-radius:8px;gap:10px;margin:0 0 14px;padding:12px;display:grid}.chat-faq-history-heading[data-v-2d649bbe]{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;display:grid}.chat-faq-history-heading>svg[data-v-2d649bbe]{color:#fff;background:#4a98e8;border-radius:50%;width:30px;height:30px;padding:6px}.chat-faq-history-heading div[data-v-2d649bbe]{gap:3px;min-width:0;display:grid}.chat-faq-history-heading strong[data-v-2d649bbe]{overflow-wrap:anywhere;color:#1e293b;font-size:13px;line-height:1.3}.chat-faq-history-heading small[data-v-2d649bbe]{color:#64748b;font-size:11px;line-height:1.35}.chat-faq-history-entries[data-v-2d649bbe]{border-top:1px solid #e2e8f0;gap:0;display:grid}.chat-faq-history-entries span[data-v-2d649bbe]{color:#64748b;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:7px 5px;font-size:12px;line-height:1.35;display:flex}.chat-faq-history-entries span.selected[data-v-2d649bbe]{color:#0f625c;background:#e9f7f4;font-weight:750}.chat-faq-history-entries svg[data-v-2d649bbe]{color:#168b80;flex:none}.chat-faq-history-topics[data-v-2d649bbe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.chat-faq-history-topics span[data-v-2d649bbe]{color:#64748b;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dce4ed;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:7px 3px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.chat-faq-history-topics span.selected[data-v-2d649bbe]{color:#0f625c;background:#e9f7f4;border-color:#9dd6cf}.chat-faq-history-topics svg[data-v-2d649bbe]{flex:none}.chat-messages--faq[data-v-2d649bbe]{background:#f1f5f9;flex:none;min-height:130px;padding-top:12px}.chat-messages[data-v-2d649bbe]:after{z-index:-1;color:#1f6f680b;content:"LP\a PEPTIDE";letter-spacing:0;text-align:right;white-space:pre;pointer-events:none;font-size:34px;font-weight:900;line-height:.9;position:absolute;bottom:10%;right:-6px}.chat-messages--dense[data-v-2d649bbe]:after{display:none}.customer-service-widget-standalone .chat-messages[data-v-2d649bbe]{overscroll-behavior:contain;padding-right:max(14px,env(safe-area-inset-right,0px));padding-left:max(14px,env(safe-area-inset-left,0px))}.chat-bubble-row[data-v-2d649bbe]{align-items:flex-end;gap:8px;margin-bottom:10px;display:flex}.chat-bubble-row.mine[data-v-2d649bbe]{justify-content:flex-end}.chat-message-avatar[data-v-2d649bbe]{color:#17665f;background:#e3f2ef;border:1px solid #d6e3e5;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;line-height:1;display:grid;overflow:hidden}.chat-message-avatar img[data-v-2d649bbe]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.chat-message-avatar>svg[data-v-2d649bbe]{color:#17665f;stroke-width:2px;width:16px;height:16px}.chat-message-stack[data-v-2d649bbe]{justify-items:flex-start;gap:5px;min-width:0;max-width:min(300px,80%);display:grid}.chat-bubble-row.mine .chat-message-stack[data-v-2d649bbe]{justify-items:flex-end}.chat-bubble[data-v-2d649bbe]{box-sizing:border-box;color:#1f2933;overflow-wrap:anywhere;background:#fff;border-radius:8px;min-width:0;max-width:100%;padding:10px 12px;font-size:14px;line-height:1.45;box-shadow:0 4px 14px #33415514}.chat-message-text[data-v-2d649bbe]{white-space:pre-wrap}.chat-order-information-label[data-v-2d649bbe]{color:#0f766e;margin-bottom:5px;font-size:12px;display:block}.chat-faq-message-action[data-v-2d649bbe]{color:#fff;cursor:pointer;width:fit-content;min-height:34px;font:inherit;background:#168b80;border:1px solid #168b80;border-radius:6px;margin-top:10px;padding:0 13px;font-size:12px;font-weight:800;display:block}.chat-faq-message-action[data-v-2d649bbe]:hover{background:#10746b}.chat-message-recalled[data-v-2d649bbe]{color:#94a3b8;font-size:13px;font-style:italic}.chat-bubble-row.mine .chat-message-recalled[data-v-2d649bbe]{color:#ffffffb8}.chat-order-card[data-v-2d649bbe]{gap:10px;min-width:min(264px,100%);display:grid}.chat-order-header[data-v-2d649bbe]{border-bottom:1px solid #dbe4e7;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.chat-order-header span[data-v-2d649bbe],.chat-order-items>span[data-v-2d649bbe],.chat-order-number span[data-v-2d649bbe],.chat-order-status span[data-v-2d649bbe]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800}.chat-order-header strong[data-v-2d649bbe]{color:#0f172a;white-space:nowrap;font-size:20px;line-height:1}.chat-order-number[data-v-2d649bbe]{gap:4px;display:grid}.chat-order-discount[data-v-2d649bbe]{background:#eef8f6;border:1px solid #b7dfda;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.chat-order-discount>span[data-v-2d649bbe]{color:#146c63;text-transform:uppercase;font-size:11px;font-weight:800}.chat-order-discount div[data-v-2d649bbe]{justify-items:end;gap:2px;display:grid}.chat-order-discount del[data-v-2d649bbe],.chat-order-items li small[data-v-2d649bbe]{color:#64748b;font-size:11px}.chat-order-discount strong[data-v-2d649bbe]{color:#0f766e;font-size:13px}.chat-order-number b[data-v-2d649bbe]{color:#0f172a;word-break:break-word;font-size:15px;line-height:1.2}.chat-order-status[data-v-2d649bbe]{gap:4px;display:grid}.chat-order-status b[data-v-2d649bbe]{color:#0f172a;font-size:14px}.chat-order-items[data-v-2d649bbe]{gap:6px;display:grid}.chat-order-items ul[data-v-2d649bbe]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.chat-order-items li[data-v-2d649bbe]{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:6px;display:grid}.chat-order-items li small[data-v-2d649bbe],.chat-order-items li strong[data-v-2d649bbe]{display:block}.chat-order-items li strong[data-v-2d649bbe]{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.chat-order-items li small[data-v-2d649bbe]{margin-top:2px}.chat-order-items li b[data-v-2d649bbe]{color:#0f172a;white-space:nowrap;font-size:13px}.chat-bubble-row.mine .chat-bubble[data-v-2d649bbe]{color:#fff;background:#1f6f68}.chat-bubble-row.mine .chat-order-header[data-v-2d649bbe]{border-bottom-color:#ffffff38}.chat-bubble-row.mine .chat-order-header span[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-items>span[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-number span[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-status span[data-v-2d649bbe]{color:#ffffffc7}.chat-bubble-row.mine .chat-order-discount strong[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-header strong[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-items li b[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-items li strong[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-number b[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-status b[data-v-2d649bbe]{color:#fff}.chat-bubble-row.mine .chat-order-discount[data-v-2d649bbe]{background:#ffffff1a;border-color:#fff3}.chat-bubble-row.mine .chat-order-discount>span[data-v-2d649bbe]{color:#ffffffd1}.chat-bubble-row.mine .chat-order-discount del[data-v-2d649bbe]{color:#ffffffad}.chat-bubble-row.mine .chat-order-items li[data-v-2d649bbe]{border-top-color:#ffffff24}.chat-bubble-row.mine .chat-order-items li small[data-v-2d649bbe]{color:#ffffffb8}.chat-message-stack.chat-order-stack[data-v-2d649bbe]{width:min(352px,94%);max-width:min(352px,94%)}.chat-bubble-row.mine .chat-bubble.chat-order-bubble[data-v-2d649bbe],.chat-bubble.chat-order-bubble[data-v-2d649bbe]{color:#15252b;width:100%;box-shadow:none;background:#fff;border:1px solid #b9ceca;padding:0;overflow:hidden}.chat-order-card[data-v-2d649bbe]{gap:0;min-width:0}.chat-quote-action[data-v-2d649bbe]{color:#4b6b75;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px}.chat-message-quote[data-v-2d649bbe]{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#0f766e14;border:0;border-radius:4px;gap:2px;margin:0 0 7px;padding:5px 7px;display:grid}.chat-message-quote strong[data-v-2d649bbe]{font-size:12px}.chat-message-quote span[data-v-2d649bbe]{text-overflow:ellipsis;white-space:nowrap;opacity:.78;font-size:12px;overflow:hidden}.chat-quote-preview[data-v-2d649bbe]{color:#31545b;background:#f4f8f8;border-top:1px solid #dbe4e7;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-size:12px;display:flex}.chat-quote-preview div[data-v-2d649bbe]{gap:2px;min-width:0;display:grid}.chat-order-summary-meta small[data-v-2d649bbe],.chat-quote-preview span[data-v-2d649bbe]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-quote-preview button[data-v-2d649bbe]{color:#31545b;cursor:pointer;background:0 0;border:0;font-size:20px}.chat-order-summary-toggle[data-v-2d649bbe]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.chat-push-entry[data-v-2d649bbe]{color:#20364b;background:#fff;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:11px;width:calc(min(334px,100vw - 32px));padding:14px;display:grid;position:absolute;bottom:70px;right:0;box-shadow:0 16px 38px #163e3a33}.chat-push-entry-icon[data-v-2d649bbe]{color:#fff;background:#1f6f68;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.chat-push-entry-icon svg[data-v-2d649bbe]{stroke-width:2px;width:19px;height:19px}.chat-push-entry-copy[data-v-2d649bbe]{min-width:0}.chat-push-entry-copy strong[data-v-2d649bbe]{font-size:14px;line-height:1.3;display:block}.chat-push-entry-copy p[data-v-2d649bbe]{color:#526b80;margin:4px 0 0;font-size:12px;line-height:1.45}.chat-push-entry-actions[data-v-2d649bbe]{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.chat-push-entry-actions button[data-v-2d649bbe]{color:#17212b;cursor:pointer;min-height:34px;font:inherit;background:#f90;border:0;border-radius:6px;padding:0 10px;font-size:11px;font-weight:800}.chat-push-entry-actions button[data-v-2d649bbe]:focus-visible{outline-offset:2px;outline:2px solid #1f6f68}.chat-push-entry-actions button[data-v-2d649bbe]:disabled{cursor:wait;opacity:.65}.chat-push-entry-actions .chat-push-entry-secondary[data-v-2d649bbe]{color:#36516a;background:#eef3f5}.chat-push-entry-enter-active[data-v-2d649bbe],.chat-push-entry-leave-active[data-v-2d649bbe]{transition:opacity .16s,transform .22s cubic-bezier(.16,1,.3,1)}.chat-push-entry-enter-from[data-v-2d649bbe],.chat-push-entry-leave-to[data-v-2d649bbe]{opacity:0;transform:translateY(8px)}.chat-order-header[data-v-2d649bbe]{background:#fff;border-bottom:1px solid #e6ecee;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 13px;display:grid}.chat-order-header>div[data-v-2d649bbe]{gap:4px;min-width:0;display:grid}.chat-order-header>div[data-v-2d649bbe]:last-child{text-align:right;justify-items:end}.chat-bubble-row.mine .chat-order-header span[data-v-2d649bbe],.chat-order-header span[data-v-2d649bbe]{color:#3d5260;text-transform:none;font-size:13px;font-weight:800;line-height:1.25}.chat-bubble-row.mine .chat-order-header small[data-v-2d649bbe],.chat-order-header small[data-v-2d649bbe]{color:#9a6819;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.2}.chat-order-header>div:first-child small[data-v-2d649bbe]{color:#9a6819;text-transform:none;background:#fff6df;border-radius:999px;width:max-content;max-width:100%;padding:3px 7px}.chat-bubble-row.mine .chat-order-header strong[data-v-2d649bbe],.chat-order-header strong[data-v-2d649bbe]{color:#15252b;white-space:nowrap;font-size:19px;line-height:1}.chat-order-body[data-v-2d649bbe]{gap:9px;padding:11px 13px 12px;display:grid}.chat-order-number[data-v-2d649bbe]{border-bottom:1px solid #d8e2e1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding-bottom:8px}.chat-order-number>div[data-v-2d649bbe]{gap:2px;min-width:0;display:grid}.chat-bubble-row.mine .chat-order-number small[data-v-2d649bbe],.chat-order-number small[data-v-2d649bbe]{color:#77858a;font-size:9px;line-height:1.25}.chat-bubble-row.mine .chat-order-items>span[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-number span[data-v-2d649bbe],.chat-order-items>span[data-v-2d649bbe],.chat-order-number span[data-v-2d649bbe]{color:#5d6c72;font-size:10px;font-weight:800}.chat-bubble-row.mine .chat-order-number b[data-v-2d649bbe],.chat-order-number b[data-v-2d649bbe]{color:#15252b;text-align:right;font-size:12px}.chat-order-discount[data-v-2d649bbe]{background:#e9f5f2;border:0;margin:0;padding:8px 9px}.chat-bubble-row.mine .chat-order-discount>span[data-v-2d649bbe],.chat-order-discount>span[data-v-2d649bbe]{color:#0c604f;text-transform:none;font-size:11px}.chat-bubble-row.mine .chat-order-discount del[data-v-2d649bbe],.chat-order-discount del[data-v-2d649bbe]{color:#68777c}.chat-bubble-row.mine .chat-order-discount strong[data-v-2d649bbe],.chat-order-discount strong[data-v-2d649bbe]{color:#08765f}.chat-order-items[data-v-2d649bbe]{gap:3px}.chat-order-items ul[data-v-2d649bbe]{gap:0}.chat-order-items li[data-v-2d649bbe]{border-top:0;border-bottom:1px solid #edf1f1;gap:10px;padding:6px 0}.chat-order-items li[data-v-2d649bbe]:last-child{border-bottom:0}.chat-bubble-row.mine .chat-order-items li b[data-v-2d649bbe],.chat-bubble-row.mine .chat-order-items li strong[data-v-2d649bbe],.chat-order-items li b[data-v-2d649bbe],.chat-order-items li strong[data-v-2d649bbe]{color:#15252b;font-size:12px}.chat-bubble-row.mine .chat-order-items li small[data-v-2d649bbe],.chat-order-items li small[data-v-2d649bbe]{color:#5d6c72;font-size:10px}.chat-order-item-price[data-v-2d649bbe]{justify-items:end;gap:1px;display:grid}.chat-order-item-price del[data-v-2d649bbe]{color:#77858a;white-space:nowrap;font-size:10px}.chat-order-breakdown[data-v-2d649bbe]{border-top:1px solid #d8e2e1;gap:4px;margin:0;padding-top:8px;display:grid}.chat-order-breakdown>div[data-v-2d649bbe]{color:#46585f;grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:11px;display:grid}.chat-order-breakdown dd[data-v-2d649bbe],.chat-order-breakdown dt[data-v-2d649bbe]{margin:0}.chat-order-breakdown dd[data-v-2d649bbe]{color:#15252b;white-space:nowrap;font-weight:750}.chat-order-summary-meta[data-v-2d649bbe]{color:#687980;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px 11px;font-size:11px;line-height:1.35;display:flex}.chat-order-summary-meta>div[data-v-2d649bbe]{gap:3px;min-width:0;display:grid}.chat-order-summary-meta small[data-v-2d649bbe]{color:#08765f;font-size:11px;font-weight:800}.chat-order-expand-label[data-v-2d649bbe]{color:#215b64;white-space:nowrap;flex:none;align-items:center;gap:3px;font-weight:800;display:inline-flex}.chat-order-expand-label svg[data-v-2d649bbe]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .18s}.chat-order-card.is-expanded .chat-order-expand-label svg[data-v-2d649bbe]{transform:rotate(180deg)}.chat-order-summary-toggle:focus-visible .chat-order-summary-meta[data-v-2d649bbe],.chat-order-summary-toggle:hover .chat-order-summary-meta[data-v-2d649bbe]{background:#f4f8f8}.chat-order-summary-toggle[data-v-2d649bbe]:focus-visible{outline-offset:-2px;outline:2px solid #1f6f68}.chat-order-breakdown dd del[data-v-2d649bbe]{color:#728188;margin-right:6px;font-weight:650}.chat-order-breakdown .chat-order-adjustment dd[data-v-2d649bbe],.chat-order-breakdown .chat-order-adjustment dt[data-v-2d649bbe]{color:#08765f;font-weight:800}.chat-order-amount-due[data-v-2d649bbe]{border-top:1px solid #b8cbc7;justify-content:space-between;align-items:baseline;gap:10px;padding-top:9px;display:flex}.chat-order-amount-due strong[data-v-2d649bbe]{color:#15252b;font-size:13px}.chat-order-amount-due b[data-v-2d649bbe]{color:#104c48;white-space:nowrap;font-size:19px}.chat-order-snapshot-note[data-v-2d649bbe]{color:#5d6c72;margin:-2px 0 0;font-size:9px;line-height:1.35}.chat-translation[data-v-2d649bbe]{color:#334155;border-top:1px solid #e2e8f0;margin-top:9px;padding-top:9px;font-size:13px}.chat-bubble-row.mine .chat-translation[data-v-2d649bbe]{color:#ffffffe6;border-top-color:#ffffff3d}.chat-translation span[data-v-2d649bbe]{color:#64748b;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.chat-bubble-row.mine .chat-translation span[data-v-2d649bbe]{color:#ffffffb8}.chat-translation p[data-v-2d649bbe]{white-space:pre-wrap;margin:0}.chat-translation small[data-v-2d649bbe]{color:#9a3412;margin-top:5px;display:block}.chat-bubble-row.mine .chat-translation small[data-v-2d649bbe]{color:#fed7aa}.chat-message-actions[data-v-2d649bbe]{display:flex}.chat-bubble-row.mine .chat-message-actions[data-v-2d649bbe]{justify-content:flex-end}.chat-message-actions button[data-v-2d649bbe]{color:#1f6f68;cursor:pointer;background:#fff;border:1px solid #d6dee4;border-radius:6px;min-height:24px;padding:0 8px;font-size:12px;font-weight:700}.chat-message-actions button[data-v-2d649bbe]:disabled{opacity:.58;cursor:wait}.chat-message-time[data-v-2d649bbe]{color:#6b7a89;white-space:nowrap;padding:0 2px;font-size:11px;line-height:1.2}.chat-bubble-row.mine .chat-message-time[data-v-2d649bbe]{text-align:right}.chat-image-button[data-v-2d649bbe]{cursor:zoom-in;background:0 0;border:0;padding:0;display:inline-block}.chat-image-button[data-v-2d649bbe],.chat-image-button img[data-v-2d649bbe]{border-radius:6px;max-width:min(180px,100%)}.chat-image-button img[data-v-2d649bbe]{-o-object-fit:contain;object-fit:contain;background:#e6edf0;width:auto;max-height:132px;display:block}.chat-image-strip-shell[data-v-2d649bbe]{width:100%;position:relative}.chat-bubble-row.mine .chat-bubble.chat-image-group-bubble[data-v-2d649bbe],.chat-bubble.chat-image-group-bubble[data-v-2d649bbe]{color:#15252b;background:#fff;border:1px solid #dce5e7;padding:6px;box-shadow:0 5px 16px #27374114}.chat-image-strip[data-v-2d649bbe]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:8px;width:100%;max-width:100%;padding:0;scroll-padding:2px;display:flex;overflow-x:auto}.chat-image-strip[data-v-2d649bbe]::-webkit-scrollbar{height:5px}.chat-image-strip[data-v-2d649bbe]::-webkit-scrollbar-thumb{background:#cbd5d9;border-radius:999px}.chat-image-strip-button[data-v-2d649bbe]{cursor:zoom-in;scroll-snap-align:start;background:#f1f4f5;border:0;border-radius:6px;flex:0 0 128px;width:128px;height:96px;padding:0}.chat-image-strip-button img[data-v-2d649bbe]{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.chat-image-strip-nav[data-v-2d649bbe]{z-index:2;color:#315663;cursor:pointer;background:#fffffff5;border:1px solid #dce5e7;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:calc(50% - 2px);transform:translateY(-50%);box-shadow:0 5px 14px #27374129}.chat-image-strip-nav[data-v-2d649bbe]:hover{background:#fff}.chat-image-strip-nav svg[data-v-2d649bbe]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.chat-image-strip-nav-prev[data-v-2d649bbe]{left:5px}.chat-image-strip-nav-next[data-v-2d649bbe]{right:5px}.chat-image-preview[data-v-2d649bbe]{z-index:120;background:#0f172ac7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.chat-image-preview img[data-v-2d649bbe]{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px;max-width:calc(min(900px,100vw - 48px));max-height:calc(100vh - 96px);box-shadow:0 24px 70px #00000057}.chat-image-preview-nav[data-v-2d649bbe]{color:#fff;cursor:pointer;background:#0f172a75;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:46px;height:46px;padding:0;display:grid;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 16px 36px #00000038}.chat-image-preview-nav[data-v-2d649bbe]:hover{background:#0f172aa8}.chat-image-preview-nav svg[data-v-2d649bbe]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.chat-image-preview-nav-prev[data-v-2d649bbe]{left:24px}.chat-image-preview-nav-next[data-v-2d649bbe]{right:24px}.chat-image-preview-count[data-v-2d649bbe]{color:#fff;text-align:center;background:#0f172a94;border:1px solid #ffffff2e;border-radius:999px;min-width:58px;padding:7px 12px;font-size:13px;font-weight:700;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.chat-image-preview-close[data-v-2d649bbe]{color:#fff;cursor:pointer;background:#0f172a75;border:1px solid #ffffff3d;border-radius:6px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px}.chat-image-preview-close[data-v-2d649bbe]:hover{background:#0f172aad}.chat-image-preview-close svg[data-v-2d649bbe]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.chat-error[data-v-2d649bbe]{color:#b42318;background:#fff;margin:0;padding:8px 14px 0;font-size:12px}.chat-push-prompt[data-v-2d649bbe]{color:#20364b;background:#f8fafc;border-top:1px solid #d9e2ec;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.chat-push-prompt strong[data-v-2d649bbe]{font-size:13px}.chat-push-prompt p[data-v-2d649bbe]{color:#526b80;max-width:54ch;margin:3px 0 0;font-size:11px;line-height:1.45}.chat-push-actions[data-v-2d649bbe]{align-items:center;gap:6px;display:flex}.chat-push-actions button[data-v-2d649bbe]{color:#17212b;cursor:pointer;min-height:32px;font:inherit;white-space:nowrap;background:#f90;border:0;border-radius:6px;padding:0 10px;font-size:11px;font-weight:850}.chat-push-actions button[data-v-2d649bbe]:focus-visible{outline-offset:2px;outline:2px solid #1f6f68}.chat-push-actions button[data-v-2d649bbe]:disabled{cursor:wait;opacity:.65}.chat-push-actions .chat-push-secondary[data-v-2d649bbe]{color:#36516a;background:#fff;border:1px solid #cbd8e5}.chat-composer[data-v-2d649bbe]{background:0 0;grid-template-columns:minmax(0,1fr) 38px;gap:8px;padding:12px;display:grid}.customer-service-widget-standalone .chat-composer[data-v-2d649bbe]{padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.customer-service-widget-standalone .chat-current-order[data-v-2d649bbe]{padding-right:max(14px,env(safe-area-inset-right,0px));padding-left:max(14px,env(safe-area-inset-left,0px))}.input-shell[data-v-2d649bbe]{min-width:0;height:38px;position:relative}.chat-composer input[type=text][data-v-2d649bbe]{color:#1f2933;width:100%;min-width:0;height:38px;font:inherit;border:1px solid #d6dee4;border-radius:18px;outline:none;padding:0 44px 0 14px}.chat-composer input[type=text][data-v-2d649bbe]:focus{border-color:#1f6f68;box-shadow:0 0 0 3px #1f6f6824}.composer-more[data-v-2d649bbe],.send-button[data-v-2d649bbe]{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.composer-more[data-v-2d649bbe]{color:#557084;border:0;position:absolute;top:1px;right:1px}.composer-more.is-active[data-v-2d649bbe],.composer-more[data-v-2d649bbe]:focus-visible,.composer-more[data-v-2d649bbe]:hover{color:#1f4b7e;background:#e8f0fa;outline:none}.send-button[data-v-2d649bbe]{color:#1b1a17;background:#f90;border:0;box-shadow:0 8px 18px #ff99003d}.send-button[data-v-2d649bbe]:focus-visible,.send-button[data-v-2d649bbe]:hover{background:#ffab2e;outline:none}.composer-more[data-v-2d649bbe]:disabled,.send-button[data-v-2d649bbe]:disabled{opacity:.48;cursor:not-allowed}.composer-action-menu[data-v-2d649bbe],.emoji-picker-panel[data-v-2d649bbe]{z-index:12;position:absolute;bottom:calc(100% + 8px);right:0}.composer-action-menu[data-v-2d649bbe]{background:#fff;border:1px solid #d9e2ec;border-radius:8px;gap:4px;width:calc(min(236px,100vw - 24px));padding:6px;display:grid;box-shadow:0 14px 30px #10202a29}.composer-action-menu button[data-v-2d649bbe]{color:#29445e;cursor:pointer;min-height:42px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:750;display:grid}.composer-action-menu button[data-v-2d649bbe]:focus-visible,.composer-action-menu button[data-v-2d649bbe]:hover{color:#1f4b7e;background:#edf4fc;outline:none}.composer-action-menu button[data-v-2d649bbe]:disabled{cursor:not-allowed;opacity:.48}.composer-language[data-v-2d649bbe]{color:#516579;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:12px;font-weight:750;display:grid}.composer-language select[data-v-2d649bbe]{color:#29445e;min-height:30px;font:inherit;background:#fff;border:1px solid #d6dee4;border-radius:6px;padding:0 6px}.composer-action-menu svg[data-v-2d649bbe]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85px;width:20px;height:20px}.emoji-picker-panel[data-v-2d649bbe]{background:#fff;border:1px solid #c8d4dc;border-radius:8px;gap:10px;width:calc(min(344px,100vw - 24px));max-height:calc(min(390px,100dvh - 148px));padding:12px;display:grid;overflow-y:auto;box-shadow:0 12px 28px #10202a29}.animated-sticker-grid[data-v-2d649bbe]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.animated-sticker-option[data-v-2d649bbe]{color:#314452;min-width:0;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:#f5f8fa;border:1px solid #d6e2e5;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:5px;padding:7px;font-size:11px;font-weight:800;line-height:1.2;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}.animated-sticker-option[data-v-2d649bbe]:focus-visible,.animated-sticker-option[data-v-2d649bbe]:hover{color:#14534d;background:#e8f7f3;border-color:#9bd8ce;outline:none;transform:translateY(-1px)}.animated-sticker-option[data-v-2d649bbe]:active{transform:scale(.96)}.animated-sticker-message-emoji[data-v-2d649bbe],.animated-sticker-option-emoji[data-v-2d649bbe]{transform-origin:50% 70%;place-items:center;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:25px;line-height:1;display:inline-grid}.animated-sticker-option:focus-visible .animated-sticker-option-emoji[data-v-2d649bbe],.animated-sticker-option:hover .animated-sticker-option-emoji[data-v-2d649bbe]{animation:.42s cubic-bezier(.22,1,.36,1) both sticker-pop-2d649bbe}.animated-sticker-option[data-motion=wave]:focus-visible .animated-sticker-option-emoji[data-v-2d649bbe],.animated-sticker-option[data-motion=wave]:hover .animated-sticker-option-emoji[data-v-2d649bbe]{animation-name:sticker-wave-2d649bbe}.animated-sticker-option[data-motion=sparkle]:focus-visible .animated-sticker-option-emoji[data-v-2d649bbe],.animated-sticker-option[data-motion=sparkle]:hover .animated-sticker-option-emoji[data-v-2d649bbe]{animation-name:sticker-sparkle-2d649bbe}.animated-sticker-option[data-motion=pulse]:focus-visible .animated-sticker-option-emoji[data-v-2d649bbe],.animated-sticker-option[data-motion=pulse]:hover .animated-sticker-option-emoji[data-v-2d649bbe]{animation-name:sticker-pulse-2d649bbe}.emoji-picker-section-label[data-v-2d649bbe]{color:#607381;font-size:11px;font-weight:800}.custom-emoji-section[data-v-2d649bbe],.emoji-picker-heading[data-v-2d649bbe]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.custom-emoji-section>strong[data-v-2d649bbe],.emoji-picker-heading strong[data-v-2d649bbe]{color:#314452;font-size:12px;font-weight:800}.emoji-picker-add[data-v-2d649bbe]{color:#17635e;min-height:28px;font:inherit;cursor:pointer;background:#eef8f5;border:0;border-radius:6px;padding:0 7px;font-size:12px;font-weight:700}.emoji-picker-add[data-v-2d649bbe]:focus-visible,.emoji-picker-add[data-v-2d649bbe]:hover{color:#fff;background:#1f6f68;outline:none}.emoji-picker-add[data-v-2d649bbe]:disabled{opacity:.52;cursor:not-allowed}.emoji-picker-file[data-v-2d649bbe]{display:none}.emoji-picker-search[data-v-2d649bbe]{color:#314452;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #d6e2e5;border-radius:6px;padding:0 9px;font-size:12px}.emoji-picker-search[data-v-2d649bbe]:focus{outline-offset:1px;border-color:#5ca99e;outline:2px solid #1f6f6829}.emoji-category-tabs[data-v-2d649bbe]{gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.emoji-category-tabs button[data-v-2d649bbe]{color:#607381;min-height:26px;font:inherit;cursor:pointer;background:#f5f8fa;border:1px solid #0000;border-radius:6px;flex:none;padding:0 8px;font-size:12px}.emoji-category-tabs button.is-active[data-v-2d649bbe],.emoji-category-tabs button[data-v-2d649bbe]:focus-visible,.emoji-category-tabs button[data-v-2d649bbe]:hover{color:#14534d;background:#e8f7f3;border-color:#9bd8ce;outline:none}.emoji-picker-empty[data-v-2d649bbe]{color:#607381;text-align:center;margin:8px 0;font-size:12px}.emoji-picker-grid[data-v-2d649bbe]{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.emoji-picker-grid-modern[data-v-2d649bbe]{gap:4px}.custom-emoji-remove[data-v-2d649bbe],.custom-emoji-send[data-v-2d649bbe],.emoji-picker-grid button[data-v-2d649bbe]{appearance:none;font:inherit;cursor:pointer}.emoji-picker-grid button[data-v-2d649bbe]{background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;min-width:0;height:34px;transition:background .16s,transform .16s;display:grid}.emoji-picker-art[data-v-2d649bbe]{place-items:center;width:27px;height:27px;display:grid;position:relative}.emoji-picker-art img[data-v-2d649bbe],.emoji-picker-native-fallback[data-v-2d649bbe]{width:27px;height:27px;position:absolute;inset:0}.emoji-picker-art img[data-v-2d649bbe]{-o-object-fit:contain;object-fit:contain}.emoji-picker-native-fallback[data-v-2d649bbe]{opacity:0;place-items:center;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:21px;line-height:1;display:grid}.emoji-picker-art img.is-unavailable+.emoji-picker-native-fallback[data-v-2d649bbe]{opacity:1}.emoji-picker-grid button[data-v-2d649bbe]:focus-visible,.emoji-picker-grid button[data-v-2d649bbe]:hover{background:#e8f7f3;border-color:#9bd8ce;outline:none;transform:translateY(-1px)}.emoji-picker-grid button:focus-visible .emoji-picker-art img[data-v-2d649bbe],.emoji-picker-grid button:hover .emoji-picker-art img[data-v-2d649bbe]{transform:scale(1.08)}.animated-sticker-message[data-v-2d649bbe]{background:#ffffff1f;border:1px solid #ffffff52;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-width:156px;padding:7px 10px;display:inline-grid}.chat-bubble-row:not(.mine) .animated-sticker-message[data-v-2d649bbe]{background:#effaf8;border-color:#cce8e3}.animated-sticker-message>span[data-v-2d649bbe]:last-child{gap:2px;min-width:0;display:grid}.animated-sticker-message small[data-v-2d649bbe],.animated-sticker-message strong[data-v-2d649bbe]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.animated-sticker-message strong[data-v-2d649bbe]{color:inherit;font-size:13px}.animated-sticker-message small[data-v-2d649bbe]{color:#ffffffc2;font-size:11px}.chat-bubble-row:not(.mine) .animated-sticker-message small[data-v-2d649bbe]{color:#47716b}.animated-sticker-message .animated-sticker-message-emoji[data-v-2d649bbe]{animation:.5s cubic-bezier(.22,1,.36,1) 2 both sticker-pop-2d649bbe}.animated-sticker-message[data-motion=wave] .animated-sticker-message-emoji[data-v-2d649bbe]{animation-name:sticker-wave-2d649bbe}.animated-sticker-message[data-motion=sparkle] .animated-sticker-message-emoji[data-v-2d649bbe]{animation-name:sticker-sparkle-2d649bbe}.animated-sticker-message[data-motion=pulse] .animated-sticker-message-emoji[data-v-2d649bbe]{animation-name:sticker-pulse-2d649bbe}@keyframes sticker-pop-2d649bbe{0%{transform:scale(.72)rotate(-8deg)}55%{transform:scale(1.16)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes sticker-wave-2d649bbe{0%,to{transform:rotate(0)}30%{transform:rotate(14deg)}65%{transform:rotate(-8deg)}}@keyframes sticker-sparkle-2d649bbe{0%,to{opacity:.82;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.16)rotate(12deg)}}@keyframes sticker-pulse-2d649bbe{0%,to{transform:scale(.92)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.animated-sticker-option[data-v-2d649bbe],.animated-sticker-option[data-v-2d649bbe]:focus-visible,.animated-sticker-option[data-v-2d649bbe]:hover{transform:none}.animated-sticker-message .animated-sticker-message-emoji[data-v-2d649bbe],.animated-sticker-option:focus-visible .animated-sticker-option-emoji[data-v-2d649bbe],.animated-sticker-option:hover .animated-sticker-option-emoji[data-v-2d649bbe]{animation:none}.chat-notification-enter-active[data-v-2d649bbe],.chat-notification-leave-active[data-v-2d649bbe],.chat-push-entry-enter-active[data-v-2d649bbe],.chat-push-entry-leave-active[data-v-2d649bbe]{transition:none}}@media (prefers-reduced-transparency:reduce){.chat-header[data-v-2d649bbe]{-webkit-backdrop-filter:none;background:#101a2b}.chat-messages[data-v-2d649bbe]:after{display:none}}.custom-emoji-section[data-v-2d649bbe]{flex-direction:column;align-items:stretch}.custom-emoji-grid[data-v-2d649bbe]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.custom-emoji-card[data-v-2d649bbe]{aspect-ratio:1;min-width:0;position:relative}.custom-emoji-send[data-v-2d649bbe]{background:#f5f8fa;border:1px solid #d6dee4;border-radius:6px;width:100%;height:100%;padding:0;overflow:hidden}.custom-emoji-send[data-v-2d649bbe]:focus-visible,.custom-emoji-send[data-v-2d649bbe]:hover{outline-offset:1px;border-color:#1f6f68;outline:2px solid #1f6f683d}.custom-emoji-send img[data-v-2d649bbe]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.custom-emoji-remove[data-v-2d649bbe]{color:#4e6472;background:#fff;border:1px solid #c8d4dc;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;top:-5px;right:-5px}.custom-emoji-remove[data-v-2d649bbe]:focus-visible,.custom-emoji-remove[data-v-2d649bbe]:hover{color:#b42318;border-color:#d94747;outline:none}.custom-emoji-remove svg[data-v-2d649bbe]{width:12px;height:12px}@media (width<=767px){.chat-push-prompt[data-v-2d649bbe]{padding-right:max(12px,env(safe-area-inset-right,0px));padding-left:max(12px,env(safe-area-inset-left,0px));grid-template-columns:1fr}.chat-push-actions[data-v-2d649bbe]{justify-content:flex-start}.chat-composer[data-v-2d649bbe]{grid-template-columns:minmax(0,1fr) 48px;gap:7px}.input-shell[data-v-2d649bbe]{height:48px}.composer-more[data-v-2d649bbe],.send-button[data-v-2d649bbe]{width:44px;height:44px}.composer-more[data-v-2d649bbe]{top:2px;right:2px}.emoji-picker-panel[data-v-2d649bbe]{right:0}.customer-service-widget[data-v-2d649bbe]{bottom:12px;right:12px}.customer-service-widget.customer-service-widget-panel-open[data-v-2d649bbe]{inset:auto;top:var(--chat-visual-viewport-offset-top,0);bottom:auto;right:auto;left:var(--chat-visual-viewport-offset-left,0);z-index:1001;isolation:isolate;width:var(--chat-visual-viewport-width,100vw);height:var(--chat-visual-viewport-height,100dvh);min-height:var(--chat-visual-viewport-height,100dvh);background:#f5f7f8;display:grid}.chat-new-message-toast[data-v-2d649bbe]{top:calc(12px + var(--mobile-header-height,72px));width:auto;bottom:auto;left:12px;right:12px}.chat-new-message-body[data-v-2d649bbe]{grid-template-columns:38px minmax(0,1fr) 30px;gap:10px;padding:10px 12px 0}.chat-new-message-avatar[data-v-2d649bbe]{width:38px;height:38px;font-size:14px}.chat-new-message-kicker[data-v-2d649bbe]{font-size:11px}.chat-new-message-copy strong[data-v-2d649bbe]{margin-top:3px;font-size:14px}.chat-new-message-copy p[data-v-2d649bbe]{-webkit-line-clamp:1;font-size:12px}.chat-new-message-copy small[data-v-2d649bbe],.chat-new-message-secondary[data-v-2d649bbe]{display:none}.chat-new-message-actions[data-v-2d649bbe]{justify-content:flex-end;padding:8px 12px 10px 60px}.chat-new-message-actions button[data-v-2d649bbe]{min-width:62px;min-height:36px}.chat-panel[data-v-2d649bbe]{width:calc(100vw - 24px);height:calc(min(640px,100dvh - 24px))}.customer-service-widget-panel-open .chat-panel[data-v-2d649bbe]{width:100%;height:var(--chat-visual-viewport-height,100dvh);box-shadow:none;transform-origin:bottom;border:0;border-radius:0;animation-name:chat-panel-mobile-enter-2d649bbe}.customer-service-widget-panel-open.customer-service-widget-closing .chat-panel[data-v-2d649bbe]{clip-path:inset(0);filter:blur(1px);opacity:0;border-radius:0;animation:.56s cubic-bezier(.7,0,.84,0) both chat-panel-mobile-exit-2d649bbe;transform:translateY(16px)scale(.98)}.chat-header[data-v-2d649bbe]{grid-template-columns:1fr}.chat-agent[data-v-2d649bbe]{grid-template-columns:44px minmax(0,1fr);gap:10px}.chat-agent-avatar[data-v-2d649bbe]{width:44px;height:44px}.chat-heading-main[data-v-2d649bbe]{gap:6px}.chat-agent-meta span[data-v-2d649bbe],.chat-verified-badge[data-v-2d649bbe]{font-size:10px}.chat-header-actions[data-v-2d649bbe]{justify-content:space-between;width:100%}.customer-service-widget-panel-open .chat-header[data-v-2d649bbe],.customer-service-widget-standalone .chat-header[data-v-2d649bbe]{z-index:2;min-height:64px;padding:calc(10px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 10px max(12px,env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;position:sticky;top:0}.customer-service-widget-panel-open .chat-agent[data-v-2d649bbe],.customer-service-widget-standalone .chat-agent[data-v-2d649bbe]{grid-template-columns:38px minmax(0,1fr);gap:9px}.customer-service-widget-panel-open .chat-agent-avatar[data-v-2d649bbe],.customer-service-widget-standalone .chat-agent-avatar[data-v-2d649bbe]{width:38px;height:38px;font-size:13px}.customer-service-widget-panel-open .chat-agent-avatar img[data-v-2d649bbe],.customer-service-widget-standalone .chat-agent-avatar img[data-v-2d649bbe]{-o-object-fit:contain;object-fit:contain}.customer-service-widget-panel-open .chat-heading[data-v-2d649bbe],.customer-service-widget-standalone .chat-heading[data-v-2d649bbe]{gap:3px}.customer-service-widget-panel-open .chat-heading-main[data-v-2d649bbe],.customer-service-widget-standalone .chat-heading-main[data-v-2d649bbe]{flex-wrap:nowrap;gap:5px}.customer-service-widget-panel-open .chat-heading-main strong[data-v-2d649bbe],.customer-service-widget-standalone .chat-heading-main strong[data-v-2d649bbe]{font-size:14px}.customer-service-widget-panel-open .chat-verified-badge[data-v-2d649bbe],.customer-service-widget-standalone .chat-verified-badge[data-v-2d649bbe]{flex:none;justify-content:center;width:20px;min-height:18px;padding:0;font-size:0}.customer-service-widget-panel-open .chat-role[data-v-2d649bbe],.customer-service-widget-standalone .chat-role[data-v-2d649bbe]{color:#f8fafcbd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;display:block;overflow:hidden}.customer-service-widget-panel-open .chat-agent-meta[data-v-2d649bbe],.customer-service-widget-panel-open .chat-user-rating[data-v-2d649bbe],.customer-service-widget-standalone .chat-agent-meta[data-v-2d649bbe],.customer-service-widget-standalone .chat-user-rating[data-v-2d649bbe]{display:none}.customer-service-widget-panel-open .chat-header-actions[data-v-2d649bbe],.customer-service-widget-standalone .chat-header-actions[data-v-2d649bbe]{grid-area:1/2;grid-template-columns:44px;gap:0;width:44px;max-width:44px;display:grid}.customer-service-widget-panel-open .chat-language-select[data-v-2d649bbe],.customer-service-widget-standalone .chat-language-select[data-v-2d649bbe]{display:none}.customer-service-widget-panel-open .chat-header button[data-v-2d649bbe],.customer-service-widget-standalone .chat-header button[data-v-2d649bbe]{width:44px;height:44px}.customer-service-widget-panel-open .chat-composer[data-v-2d649bbe],.customer-service-widget-standalone .chat-composer[data-v-2d649bbe]{padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr) 48px;gap:7px}.chat-current-order[data-v-2d649bbe]{gap:9px;padding:9px 12px}.chat-current-order small[data-v-2d649bbe]{max-width:126px}.customer-service-widget-panel-open .chat-composer input[type=text][data-v-2d649bbe],.customer-service-widget-standalone .chat-composer input[type=text][data-v-2d649bbe]{height:44px;font-size:16px}.customer-service-widget-panel-open .input-shell[data-v-2d649bbe],.customer-service-widget-standalone .input-shell[data-v-2d649bbe]{height:44px}.customer-service-widget-panel-open .composer-more[data-v-2d649bbe],.customer-service-widget-panel-open .send-button[data-v-2d649bbe],.customer-service-widget-standalone .composer-more[data-v-2d649bbe],.customer-service-widget-standalone .send-button[data-v-2d649bbe]{width:44px;height:44px}.customer-service-widget-panel-open .composer-more[data-v-2d649bbe],.customer-service-widget-standalone .composer-more[data-v-2d649bbe]{top:0;right:0}.customer-service-widget-panel-open .emoji-picker-panel[data-v-2d649bbe],.customer-service-widget-standalone .emoji-picker-panel[data-v-2d649bbe]{width:calc(min(312px,100vw - 24px));right:0}.customer-service-widget-panel-open .chat-message-stack[data-v-2d649bbe],.customer-service-widget-standalone .chat-message-stack[data-v-2d649bbe]{max-width:90%}.chat-language-select[data-v-2d649bbe],.chat-language-select select[data-v-2d649bbe]{flex:1}.chat-message-stack[data-v-2d649bbe]{max-width:86%}.chat-message-avatar[data-v-2d649bbe]{flex-basis:26px;width:26px;height:26px;font-size:10px}.chat-order-card[data-v-2d649bbe]{border-radius:8px;min-width:min(290px,100%);box-shadow:0 7px 18px #162d391a}.chat-order-header[data-v-2d649bbe]{padding:11px 12px 9px}.chat-bubble-row.mine .chat-order-header span[data-v-2d649bbe],.chat-order-header span[data-v-2d649bbe]{font-size:12px}.chat-bubble-row.mine .chat-order-header small[data-v-2d649bbe],.chat-order-header small[data-v-2d649bbe]{font-size:10px}.chat-bubble-row.mine .chat-order-header strong[data-v-2d649bbe],.chat-order-header strong[data-v-2d649bbe]{font-size:18px}.chat-order-summary-meta[data-v-2d649bbe]{padding:8px 12px 10px}.chat-image-button[data-v-2d649bbe],.chat-image-button img[data-v-2d649bbe]{max-width:min(152px,100%)}.chat-image-button img[data-v-2d649bbe]{max-height:112px}.chat-image-strip[data-v-2d649bbe]{gap:7px;max-width:100%}.chat-image-strip-button[data-v-2d649bbe]{flex-basis:112px;width:112px;height:84px}.chat-image-strip-nav[data-v-2d649bbe]{width:26px;height:26px}.chat-image-strip-nav svg[data-v-2d649bbe]{width:16px;height:16px}.chat-image-preview[data-v-2d649bbe]{padding:16px}.chat-image-preview img[data-v-2d649bbe]{max-width:calc(100vw - 32px);max-height:calc(100dvh - 112px)}.chat-image-preview-nav[data-v-2d649bbe]{width:40px;height:40px}.chat-image-preview-nav-prev[data-v-2d649bbe]{left:12px}.chat-image-preview-nav-next[data-v-2d649bbe]{right:12px}.chat-image-preview-count[data-v-2d649bbe]{bottom:18px}}@media (width<=420px){.customer-service-widget[data-v-2d649bbe]{bottom:8px;right:8px}.chat-push-entry[data-v-2d649bbe]{width:calc(min(326px,100vw - 16px));padding:13px;bottom:66px}.chat-push-entry-actions button[data-v-2d649bbe]{min-height:40px}.chat-panel[data-v-2d649bbe]{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.customer-service-widget-panel-open .chat-header-actions[data-v-2d649bbe],.customer-service-widget-standalone .chat-header-actions[data-v-2d649bbe]{grid-template-columns:minmax(0,72px) 44px;width:118px}.customer-service-widget-panel-open .chat-language-select span[data-v-2d649bbe],.customer-service-widget-standalone .chat-language-select span[data-v-2d649bbe]{display:none}.customer-service-widget-panel-open .chat-language-select select[data-v-2d649bbe],.customer-service-widget-standalone .chat-language-select select[data-v-2d649bbe]{min-width:0}}@media (width<=620px){.customer-service-widget.customer-service-widget-inline-entry[data-v-2d649bbe]:not(.customer-service-widget-panel-open),.customer-service-widget.customer-service-widget-purchase-route[data-v-2d649bbe]:not(.customer-service-widget-panel-open){bottom:calc(96px + env(safe-area-inset-bottom,0px))}.customer-service-widget[data-v-2d649bbe]:not(.customer-service-widget-inline-entry):not(.customer-service-widget-purchase-route):not(.customer-service-widget-panel-open){right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}}
.coupon-popup-backdrop[data-v-aa1113ba]{--z-coupon-popup:1100;z-index:var(--z-coupon-popup);isolation:isolate;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overscroll-behavior:contain;background:#000000b8;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.coupon-popup-panel[data-v-aa1113ba]{outline:none;place-items:center;gap:16px;width:calc(min(720px,88vw,100.84dvh - 133.109px));max-height:calc(100dvh - 40px);display:grid}.coupon-popup-artwork[data-v-aa1113ba]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;transition:filter .18s,transform .18s cubic-bezier(.16,1,.3,1),opacity .18s}.coupon-popup-artwork[data-v-aa1113ba]:hover{filter:brightness(1.03);transform:translateY(-2px)}.coupon-popup-artwork[data-v-aa1113ba]:active{transform:translateY(0)scale(.99)}.coupon-popup-artwork.is-busy[data-v-aa1113ba]{opacity:.7;cursor:wait}.coupon-popup-artwork img[data-v-aa1113ba]{aspect-ratio:720/714;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 6px #0000003d);width:100%;height:auto;display:block}.coupon-popup-close[data-v-aa1113ba]{color:#fff;cursor:pointer;background:#060c14db;border:2px solid #ffffffe0;border-radius:999px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;transition:background .18s,transform .18s;display:grid}.coupon-popup-close[data-v-aa1113ba]:hover{background:#060c14;transform:scale(1.04)}.coupon-popup-close svg[data-v-aa1113ba]{stroke-width:2.5px;width:25px;height:25px}.coupon-popup-artwork[data-v-aa1113ba]:focus-visible,.coupon-popup-close[data-v-aa1113ba]:focus-visible{outline-offset:4px;outline:3px solid #ffb000}.coupon-popup-feedback[data-v-aa1113ba]{text-align:center;border-radius:8px;max-width:min(520px,100%);margin:-4px 0 0;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.4}.coupon-popup-status[data-v-aa1113ba]{color:#0a503a;background:#e9f8f1}.coupon-popup-error[data-v-aa1113ba]{color:#8a2020;background:#fff0f0}.coupon-popup-sr-only[data-v-aa1113ba]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.coupon-popup-enter-active[data-v-aa1113ba],.coupon-popup-leave-active[data-v-aa1113ba]{transition:opacity .2s}.coupon-popup-enter-active .coupon-popup-panel[data-v-aa1113ba],.coupon-popup-leave-active .coupon-popup-panel[data-v-aa1113ba]{transition:transform .26s cubic-bezier(.16,1,.3,1)}.coupon-popup-enter-from[data-v-aa1113ba],.coupon-popup-leave-to[data-v-aa1113ba]{opacity:0}.coupon-popup-enter-from .coupon-popup-panel[data-v-aa1113ba],.coupon-popup-leave-to .coupon-popup-panel[data-v-aa1113ba]{transform:translateY(12px)scale(.97)}@media (width<=720px){.coupon-popup-backdrop[data-v-aa1113ba]{padding-right:max(10px,env(safe-area-inset-right));padding-left:max(10px,env(safe-area-inset-left))}.coupon-popup-panel[data-v-aa1113ba]{gap:14px;width:calc(min(720px,92vw,100.84dvh - 125.042px))}}@media (prefers-reduced-motion:reduce){.coupon-popup-artwork[data-v-aa1113ba],.coupon-popup-close[data-v-aa1113ba],.coupon-popup-enter-active[data-v-aa1113ba],.coupon-popup-enter-active .coupon-popup-panel[data-v-aa1113ba],.coupon-popup-leave-active[data-v-aa1113ba],.coupon-popup-leave-active .coupon-popup-panel[data-v-aa1113ba]{transition:none}.coupon-popup-artwork[data-v-aa1113ba]:active,.coupon-popup-artwork[data-v-aa1113ba]:hover,.coupon-popup-close[data-v-aa1113ba]:hover{transform:none}}
.storefront-unavailable{color:#102a2e;text-align:center;background:#f7f9fa;place-content:center;justify-items:center;gap:14px;min-height:100dvh;padding:32px;display:grid}.storefront-unavailable img{-o-object-fit:contain;object-fit:contain;width:calc(min(180px,55vw));max-height:86px}.storefront-unavailable h1,.storefront-unavailable p{margin:0}.storefront-unavailable h1{font-size:24px}.storefront-unavailable p{color:#52666a;font-size:14px}
.company-shell[data-v-ef37a2bb]{background:linear-gradient(#ffffffd1,#f6f7f100 320px),#f6f7f1}.company-page[data-v-ef37a2bb]{padding:28px 0 54px}.company-hero[data-v-ef37a2bb]{background:#fbfcf8;border:1px solid #d7dfd2;border-left:5px solid #157d86;border-radius:8px;grid-template-columns:minmax(0,1fr) 342px;width:min(1234px,100% - 48px);min-height:304px;margin:0 auto;display:grid;overflow:hidden}.company-hero.about-hero[data-v-ef37a2bb]{grid-template-columns:minmax(0,1fr);min-height:238px}.company-hero.contact-hero[data-v-ef37a2bb]{grid-template-columns:minmax(0,1fr);min-height:0}.company-hero-copy[data-v-ef37a2bb]{align-content:center;gap:16px;min-width:0;padding:40px 44px;display:grid}.company-kicker[data-v-ef37a2bb]{color:#1f6f52;letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.company-hero h1[data-v-ef37a2bb]{color:#1a241f;overflow-wrap:anywhere;margin:0;font-size:42px;line-height:1.04}.contact-hero h1[data-v-ef37a2bb]{text-wrap:balance}.company-hero p[data-v-ef37a2bb]:not(.company-kicker){color:#4d5d55;max-width:720px;margin:0;font-size:16px;line-height:1.62}.company-hero-media[data-v-ef37a2bb]{background:#0c5255;border-left:1px solid #d7dfd2;place-items:center;min-height:302px;display:grid}.company-hero-media>img[data-v-ef37a2bb]{-o-object-fit:contain;object-fit:contain;width:92%;height:auto;max-height:250px;padding:16px}.company-content[data-v-ef37a2bb]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;width:min(1234px,100% - 48px);margin:22px auto 0;display:grid}.company-content.single-column[data-v-ef37a2bb]{grid-template-columns:1fr}.company-content.contact-content[data-v-ef37a2bb]{grid-template-columns:minmax(0,1fr) 292px;gap:24px;margin-top:32px}.company-article[data-v-ef37a2bb]{gap:18px;min-width:0;display:grid}.contact-content .company-article[data-v-ef37a2bb]{gap:24px}.company-note[data-v-ef37a2bb],.content-section[data-v-ef37a2bb],.content-status[data-v-ef37a2bb]{background:#fff;border:1px solid #d7dfd2;border-radius:8px}.content-section[data-v-ef37a2bb]{gap:12px;padding:24px;display:grid}.contact-content .content-section[data-v-ef37a2bb]:first-child{background:#f7fbf8;border-color:#c9ded4;gap:16px;padding:32px}.aside-card h2[data-v-ef37a2bb],.content-section h2[data-v-ef37a2bb]{color:#1a241f;margin:0;font-size:23px;line-height:1.24}.aside-card li[data-v-ef37a2bb],.aside-card p[data-v-ef37a2bb],.content-section li[data-v-ef37a2bb],.content-section p[data-v-ef37a2bb]{color:#4d5d55;font-size:15px;line-height:1.7}.aside-card p[data-v-ef37a2bb],.content-section p[data-v-ef37a2bb]{margin:0}.aside-card ul[data-v-ef37a2bb],.content-section ul[data-v-ef37a2bb]{gap:9px;margin:0;padding-left:20px;display:grid}.aside-card li[data-v-ef37a2bb]::marker{color:#d97925}.content-section li[data-v-ef37a2bb]::marker{color:#d97925}.company-note[data-v-ef37a2bb],.content-status[data-v-ef37a2bb]{color:#71410f;padding:16px 18px;font-size:14px;line-height:1.55}.company-note[data-v-ef37a2bb]{background:#fff8f1;border-left:5px solid #d97925;margin:0}.content-status[data-v-ef37a2bb]{background:#fbfcf8}.company-aside[data-v-ef37a2bb]{gap:12px;min-width:0;display:grid;position:sticky;top:18px}.aside-card[data-v-ef37a2bb]{background:#fff;border:1px solid #d7dfd2;border-left:4px solid #1f6f52;border-radius:8px;gap:10px;padding:18px;display:grid}.contact-content .aside-card[data-v-ef37a2bb]{border-left-width:1px}.contact-content .aside-card[data-v-ef37a2bb]:first-child{background:#fbfcf8}.aside-card h2[data-v-ef37a2bb]{font-size:17px}.aside-card li[data-v-ef37a2bb],.aside-card p[data-v-ef37a2bb]{font-size:14px;line-height:1.58}@media (width<=920px){.company-content[data-v-ef37a2bb],.company-hero[data-v-ef37a2bb]{grid-template-columns:1fr;width:calc(100% - 36px)}.company-hero-copy[data-v-ef37a2bb]{padding:34px 24px}.company-hero.contact-hero .company-hero-copy[data-v-ef37a2bb]{min-height:0;padding:32px 24px}.company-content.contact-content[data-v-ef37a2bb]{grid-template-columns:1fr;gap:24px;margin-top:24px}.company-hero-media[data-v-ef37a2bb]{border-top:1px solid #d7dfd2;border-left:0;min-height:190px}.company-aside[data-v-ef37a2bb]{position:static}}@media (width<=620px){.company-page[data-v-ef37a2bb]{padding-top:18px}.company-hero h1[data-v-ef37a2bb]{font-size:30px}.company-hero p[data-v-ef37a2bb]:not(.company-kicker){font-size:15px}.company-hero-copy[data-v-ef37a2bb],.content-section[data-v-ef37a2bb]{padding:18px}.company-hero.contact-hero .company-hero-copy[data-v-ef37a2bb]{padding:28px 20px}.contact-content .content-section[data-v-ef37a2bb]:first-child{padding:24px}.company-hero-media[data-v-ef37a2bb]{min-height:210px}.company-hero.about-hero[data-v-ef37a2bb]{min-height:0}.content-section h2[data-v-ef37a2bb]{font-size:21px}}
.storefront-context-header[data-v-2fa6e449]{z-index:60;isolation:isolate;color:#0b1e40;background:#fff;padding-bottom:2px;position:sticky;top:0}.storefront-context-main[data-v-2fa6e449]{background:#fff;border:1px solid #e8eef2;border-radius:999px;grid-template-columns:minmax(130px,180px) minmax(0,1fr) auto;align-items:center;gap:20px;width:min(100% - 48px,1320px);min-height:56px;margin:12px auto 8px;padding:4px 22px;display:grid;box-shadow:0 8px 24px #071b3b14}.storefront-context-brand[data-v-2fa6e449]{color:inherit;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.storefront-context-brand img[data-v-2fa6e449]{-o-object-fit:contain;object-fit:contain;width:38px;height:38px}.storefront-context-primary[data-v-2fa6e449]{justify-content:center;align-items:center;gap:calc(clamp(14px,2.2vw,30px));min-width:0;font-size:14px;font-weight:650;display:flex}.storefront-context-primary a[data-v-2fa6e449]{color:#0b1e40;white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.storefront-context-primary a[data-v-2fa6e449]:hover{color:#086875}.storefront-context-primary .storefront-context-warehouse-link[data-v-2fa6e449]{flex-direction:column;justify-content:center;gap:3px;line-height:1.1}.storefront-context-warehouse-link small[data-v-2fa6e449]{color:#68798a;font-size:10px;font-weight:500;line-height:1.2}.storefront-context-warehouse-link:hover small[data-v-2fa6e449]{color:#086875}.storefront-context-tools[data-v-2fa6e449]{align-items:center;gap:4px;display:flex}.storefront-context-mobile-button[data-v-2fa6e449],.storefront-context-tools a[data-v-2fa6e449],.storefront-context-tools button[data-v-2fa6e449]{color:#0b1e40;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.storefront-context-mobile-button[data-v-2fa6e449]:hover,.storefront-context-tools a[data-v-2fa6e449]:hover,.storefront-context-tools button[data-v-2fa6e449]:hover{background:#eef4f6}.storefront-context-cart[data-v-2fa6e449]{position:relative}.storefront-context-cart b[data-v-2fa6e449]{color:#0b1e40;background:#f1b22a;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:9px;display:grid;position:absolute;top:1px;right:0}.storefront-context-mobile-button[data-v-2fa6e449]{display:none}.storefront-context-categories[data-v-2fa6e449]{scrollbar-width:none;gap:4px;width:min(100% - 48px,1200px);margin:0 auto;padding:10px 0;display:flex;overflow-x:auto}.storefront-context-categories[data-v-2fa6e449]::-webkit-scrollbar{display:none}.storefront-context-categories a[data-v-2fa6e449]{color:#536374;white-space:nowrap;border-radius:8px;flex:none;padding:8px 12px;font-size:12px;font-weight:750;text-decoration:none}.storefront-context-categories a.active[data-v-2fa6e449],.storefront-context-categories a[data-v-2fa6e449]:hover{color:#086875;background:#e5f2f0}.storefront-context-menu[data-v-2fa6e449],.storefront-context-search[data-v-2fa6e449]{color:#0b1e40;background:#fff;border:0;border-radius:16px;padding:0;box-shadow:0 24px 70px #071b3b33}.storefront-context-search[data-v-2fa6e449]{width:min(600px,100% - 32px)}.storefront-context-menu[data-v-2fa6e449]::backdrop,.storefront-context-search[data-v-2fa6e449]::backdrop{background:#071b3b99}.storefront-context-search>div[data-v-2fa6e449]{padding:32px;position:relative}.storefront-context-search h2[data-v-2fa6e449]{margin:0 0 20px;font:600 28px/1.2 Georgia,Times New Roman,serif}.storefront-context-menu header button[data-v-2fa6e449],.storefront-context-search>div>button[data-v-2fa6e449]{color:#0b1e40;cursor:pointer;background:#eef4f6;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.storefront-context-search>div>button[data-v-2fa6e449]{position:absolute;top:10px;right:10px}.storefront-context-search form[data-v-2fa6e449]{gap:8px;display:flex}.storefront-context-search input[data-v-2fa6e449]{min-width:0;min-height:48px;font:inherit;border:1px solid #9aabb8;border-radius:7px;flex:1;padding:10px 12px;font-size:16px}.storefront-context-search form button[data-v-2fa6e449]{color:#fff;background:#0b1e40;border:0;border-radius:7px;min-height:48px;padding:0 18px;font-weight:750}.storefront-context-search form button[data-v-2fa6e449]:disabled{opacity:.5}.storefront-context-menu[data-v-2fa6e449]{border-radius:0;width:calc(min(360px,90vw));max-width:none;height:100dvh;max-height:none;margin:0 auto 0 0}.storefront-context-menu>div[data-v-2fa6e449]{min-height:100%;padding:20px}.storefront-context-menu header[data-v-2fa6e449]{border-bottom:1px solid #dce3eb;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.storefront-context-menu h2[data-v-2fa6e449]{margin:0;font:600 30px/1.1 Georgia,Times New Roman,serif}.storefront-context-menu nav[data-v-2fa6e449]{display:grid}.storefront-context-menu nav a[data-v-2fa6e449]{color:#0b1e40;border-bottom:1px solid #dce3eb;gap:4px;padding:15px 4px;text-decoration:none;display:grid}.storefront-context-menu nav small[data-v-2fa6e449]{color:#536374;font-size:12px}@media (width>=761px) and (width<=1040px){.storefront-context-warehouse-link small[data-v-2fa6e449]{display:none}}@media (width<=760px){.storefront-context-header[data-v-2fa6e449]{padding-bottom:0}.storefront-context-main[data-v-2fa6e449]{border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;width:100%;min-height:58px;margin:0;padding:4px 8px}.storefront-context-mobile-button[data-v-2fa6e449]{width:44px;height:44px;display:grid}.storefront-context-brand[data-v-2fa6e449]{justify-self:center;min-width:0;font-size:12px}.storefront-context-brand img[data-v-2fa6e449]{width:34px;height:34px}.storefront-context-primary[data-v-2fa6e449],.storefront-context-tools a[data-v-2fa6e449]:first-of-type{display:none}.storefront-context-tools a[data-v-2fa6e449],.storefront-context-tools button[data-v-2fa6e449]{width:44px;height:44px}.storefront-context-categories[data-v-2fa6e449]{width:100%;padding-inline:10px}.storefront-context-categories a[data-v-2fa6e449]{font-size:12px}.storefront-context-search[data-v-2fa6e449]{margin:24px auto auto}.storefront-context-search>div[data-v-2fa6e449]{padding:28px 20px}.storefront-context-search form[data-v-2fa6e449]{flex-direction:column}.storefront-context-search form button[data-v-2fa6e449]{width:100%}}
.storefront-announcement[data-v-ee419849]{box-sizing:border-box;color:#f4f7fb;background:#0b1e40;align-items:center;width:100%;min-width:0;padding:7px 16px;font-size:11px;line-height:1.35;display:flex;overflow:hidden}.storefront-announcement--context[data-v-ee419849]{min-height:36px}.storefront-announcement--landing[data-v-ee419849]{z-index:50;min-height:var(--announcement-height,54px);text-align:center;justify-content:center;position:sticky;top:0}.storefront-announcement-list[data-v-ee419849]{gap:3px;width:min(100%,1120px);min-width:0;display:grid}.storefront-announcement-row[data-v-ee419849]{justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.storefront-announcement-icon[data-v-ee419849]{color:#f1d475;flex:none}.storefront-announcement-copy[data-v-ee419849]{flex:auto;justify-content:center;align-items:baseline;gap:7px;min-width:0;display:inline-flex;overflow:hidden}.storefront-announcement-title[data-v-ee419849]{color:#f1d475;flex:none;font-weight:800}.storefront-announcement-content[data-v-ee419849]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.storefront-announcement-link[data-v-ee419849]{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #f1d47599;text-decoration:underline #f1d47599}.storefront-announcement-link[data-v-ee419849]:hover{color:#fff;text-decoration-color:#fff}.storefront-announcement-action[data-v-ee419849]{color:#f1d475;flex:none;font-weight:750}.storefront-announcement-copy-button[data-v-ee419849]{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.storefront-announcement-copy-button[data-v-ee419849]:hover{background:#ffffff26}.storefront-announcement-copy-button[data-v-ee419849]:focus-visible{outline-offset:2px;outline:2px solid #f1d475}@media (width<=760px){.storefront-announcement[data-v-ee419849]{padding:8px 14px}.storefront-announcement--context[data-v-ee419849]{min-height:68px;font-size:12px}.storefront-announcement--context[data-v-ee419849],.storefront-announcement--landing[data-v-ee419849]{text-align:left;justify-content:flex-start}.storefront-announcement--context .storefront-announcement-row[data-v-ee419849]{justify-content:flex-start;align-items:flex-start;gap:8px}.storefront-announcement--context .storefront-announcement-icon[data-v-ee419849]{margin-top:2px}.storefront-announcement--context .storefront-announcement-copy[data-v-ee419849]{justify-content:stretch;align-items:start;gap:2px;line-height:1.35;display:grid}.storefront-announcement--context .storefront-announcement-title[data-v-ee419849]{min-width:0}.storefront-announcement--context .storefront-announcement-content[data-v-ee419849]{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}}@media (prefers-reduced-motion:reduce){.storefront-announcement-copy-button[data-v-ee419849]{transition:none}}
body.customer-service-chat-open,html.customer-service-chat-open{overscroll-behavior:none;overflow:hidden}.customer-service-widget[data-v-1eec3e50]{z-index:80;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:24px;right:24px}.customer-service-widget.customer-service-widget-standalone[data-v-1eec3e50]{z-index:1001;isolation:isolate;background:#f5f7f8;width:100vw;min-height:100dvh;display:grid;inset:0 auto auto 0}.chat-launcher[data-v-1eec3e50]{color:#fff;cursor:pointer;width:auto;min-width:148px;height:50px;min-height:50px;font:inherit;letter-spacing:.01em;background:#0b1d3c;border:0;border-radius:999px;justify-content:center;place-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:800;transition:transform .18s,background-color .18s,box-shadow .18s;animation:.26s cubic-bezier(.16,1,.3,1) both chat-launcher-enter-1eec3e50;display:inline-flex;position:relative;box-shadow:0 14px 34px #0b1d3c47}.chat-launcher[data-v-1eec3e50]:hover{background:#142d58;transform:translateY(-2px);box-shadow:0 17px 38px #0b1d3c57}.chat-launcher[data-v-1eec3e50]:focus-visible{outline-offset:3px;outline:3px solid #f0aa20}.chat-launcher-label[data-v-1eec3e50],.chat-new-message-avatar span[data-v-1eec3e50]{line-height:1}.chat-composer button svg[data-v-1eec3e50],.chat-header button svg[data-v-1eec3e50],.chat-launcher svg[data-v-1eec3e50]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.chat-unread[data-v-1eec3e50]{color:#fff;background:#d94747;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}@media (width<=800px){.customer-service-widget[data-v-1eec3e50]:not(.customer-service-widget-panel-open){z-index:130}}@media (prefers-reduced-motion:reduce){.chat-launcher[data-v-1eec3e50]{transition:none}.chat-launcher[data-v-1eec3e50]:hover{transform:none}}.chat-new-message-toast[data-v-1eec3e50]{z-index:1002;color:#10202a;background:#fffffffa;border:1px solid #0f172a1f;border-radius:8px;width:calc(min(382px,100vw - 32px));position:fixed;bottom:96px;right:24px;overflow:hidden;box-shadow:0 22px 60px #0f172a3d}.chat-new-message-accent[data-v-1eec3e50]{background:linear-gradient(90deg,#1f6f68,#f59e0b);height:4px}.chat-new-message-body[data-v-1eec3e50]{grid-template-columns:42px minmax(0,1fr) 32px;gap:12px;padding:14px 14px 0;display:grid}.chat-new-message-avatar[data-v-1eec3e50]{color:#fff;background:#2f7e77;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid;overflow:hidden}.chat-new-message-avatar img[data-v-1eec3e50]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.chat-new-message-copy[data-v-1eec3e50]{min-width:0}.chat-new-message-kicker[data-v-1eec3e50]{color:#0f766e;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.chat-new-message-kicker[data-v-1eec3e50]:before{content:"";background:#22c55e;border-radius:999px;width:8px;height:8px}.chat-new-message-copy strong[data-v-1eec3e50]{color:#10202a;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:15px;line-height:1.3;display:block;overflow:hidden}.chat-new-message-copy p[data-v-1eec3e50]{color:#46596a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-new-message-copy small[data-v-1eec3e50]{color:#64748b;margin-top:8px;font-size:12px;display:block}.chat-new-message-close[data-v-1eec3e50]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.chat-new-message-close[data-v-1eec3e50]:hover{background:#f1f5f9}.chat-new-message-close svg[data-v-1eec3e50]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.chat-new-message-actions[data-v-1eec3e50]{gap:8px;padding:12px 14px 14px 68px;display:flex}.chat-new-message-actions button[data-v-1eec3e50]{cursor:pointer;border:0;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;transition:color .18s,background .18s,box-shadow .18s}.chat-new-message-primary[data-v-1eec3e50]{color:#fff;background:#1f6f68}.chat-new-message-primary[data-v-1eec3e50]:hover{background:#185a55;box-shadow:0 8px 18px #1f6f6838}.chat-new-message-secondary[data-v-1eec3e50]{color:#245c57;background:#eef6f5}.chat-new-message-secondary[data-v-1eec3e50]:hover{background:#dcefeb}.chat-notification-enter-active[data-v-1eec3e50],.chat-notification-leave-active[data-v-1eec3e50]{transition:opacity .2s,transform .2s}.chat-notification-enter-from[data-v-1eec3e50],.chat-notification-leave-to[data-v-1eec3e50]{opacity:0;transform:translateY(10px)}.chat-panel[data-v-1eec3e50]{background:#f3f6fa;border:1px solid #26415029;grid-template-rows:auto minmax(0,1fr) auto auto;width:calc(min(480px,100vw - 48px));height:calc(min(680px,100dvh - 48px));animation:.36s cubic-bezier(.16,1,.3,1) both chat-panel-enter-1eec3e50;display:grid;overflow:hidden;box-shadow:0 20px 55px #202c3638}.chat-panel[data-v-1eec3e50],.customer-service-widget-closing .chat-panel[data-v-1eec3e50]{transform-origin:100% 100%;opacity:1;border-radius:8px;transform:translateZ(0)scale(1)}.customer-service-widget-closing .chat-panel[data-v-1eec3e50]{filter:none;will-change:transform,opacity,border-radius,box-shadow;animation:.56s cubic-bezier(.16,1,.3,1) both chat-panel-close-to-launcher-1eec3e50}@keyframes chat-panel-enter-1eec3e50{0%{opacity:0;filter:blur(2px);transform:translateY(16px)scale(.84);box-shadow:0 10px 26px #202c361f}to{opacity:1;filter:blur();transform:translateZ(0)scale(1);box-shadow:0 20px 55px #202c3638}}@keyframes chat-panel-fullscreen-enter-1eec3e50{0%{opacity:0;filter:blur(1px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateZ(0)}}@keyframes chat-panel-mobile-enter-1eec3e50{0%{opacity:0;filter:blur(1px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:translateZ(0)scale(1)}}@keyframes chat-panel-close-to-launcher-1eec3e50{0%{opacity:1;border-radius:8px;transform:translateZ(0)scale(1);box-shadow:0 20px 55px #202c3638}58%{opacity:1;border-radius:14px;transform:translateZ(0)scale(.64);box-shadow:0 12px 30px #202c362b}82%{opacity:.82;border-radius:28px;transform:translateZ(0)scale(.44);box-shadow:0 7px 20px #202c3624}to{opacity:.12;border-radius:999px;transform:translateZ(0)scale(.3);box-shadow:0 3px 12px #202c361a}}@keyframes chat-panel-mobile-exit-1eec3e50{0%{opacity:1;filter:blur();transform:translateZ(0)scale(1)}to{opacity:0;filter:blur(1px);transform:translateY(18px)scale(.985)}}@keyframes chat-launcher-enter-1eec3e50{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:translateZ(0)scale(1)}}@media (prefers-reduced-motion:reduce){.chat-panel[data-v-1eec3e50]{animation:none}.customer-service-widget-closing .chat-panel[data-v-1eec3e50]{transition:none;animation:none}.chat-launcher[data-v-1eec3e50]{animation:none}}.chat-faq-intro[data-v-1eec3e50]{background:#f3f6fa;flex-direction:column;flex:none;gap:14px;padding:20px 18px 12px;display:flex;overflow:visible}.chat-faq-intro--after-chat[data-v-1eec3e50]{border-top:1px solid #d4dee8;margin-top:0;box-shadow:0 -8px 22px #1e374e0d}.chat-faq-welcome[data-v-1eec3e50]{background:#e8f3ff;border-bottom:1px solid #cfe3f5;align-items:center;gap:11px;min-height:58px;margin:-20px -18px 0;padding:12px 16px;display:flex}.chat-faq-welcome-icon[data-v-1eec3e50]{color:#fff;background:#4a98e8;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 12px #377ece38}.chat-faq-welcome h2[data-v-1eec3e50]{color:#152238;margin:0;font-size:16px;line-height:1.2}.chat-faq-empty[data-v-1eec3e50],.chat-faq-loading[data-v-1eec3e50],.chat-faq-welcome p[data-v-1eec3e50]{color:#617185;margin:0;font-size:13px;line-height:1.5}.chat-faq-welcome p[data-v-1eec3e50]{font-size:11px}.chat-faq-shortcuts[data-v-1eec3e50]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.chat-faq-back[data-v-1eec3e50],.chat-faq-card[data-v-1eec3e50],.chat-faq-more-link[data-v-1eec3e50],.chat-faq-question-item>button[data-v-1eec3e50],.chat-faq-shortcut[data-v-1eec3e50]{color:#203047;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #d6e0ea;border-radius:7px;text-decoration:none}.chat-faq-shortcut[data-v-1eec3e50]{text-align:center;border-color:#d9e1eb;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:62px;padding:8px 4px;display:flex}.chat-faq-card[data-v-1eec3e50]:hover,.chat-faq-more-link[data-v-1eec3e50]:hover,.chat-faq-question-item>button[data-v-1eec3e50]:hover,.chat-faq-shortcut[data-v-1eec3e50]:hover{background:#f0faf8;border-color:#76a9a3}.chat-faq-card strong[data-v-1eec3e50],.chat-faq-shortcut strong[data-v-1eec3e50]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.chat-faq-card span[data-v-1eec3e50]{color:#718096;font-size:11px;line-height:1.35}.chat-faq-shortcut-icon[data-v-1eec3e50]{color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.chat-faq-shortcut--products .chat-faq-shortcut-icon[data-v-1eec3e50]{background:#2d7dd2}.chat-faq-shortcut--orders .chat-faq-shortcut-icon[data-v-1eec3e50]{background:#9a67d3}.chat-faq-shortcut--coa .chat-faq-shortcut-icon[data-v-1eec3e50]{background:#168b80}.chat-faq-shortcut--fees .chat-faq-shortcut-icon[data-v-1eec3e50]{background:#ed8b2f}.chat-faq-card-list[data-v-1eec3e50],.chat-faq-question-list[data-v-1eec3e50]{gap:0;display:grid}.chat-faq-question-item>button[data-v-1eec3e50]{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 5px;font-size:13px;display:flex}.chat-faq-question-item[data-v-1eec3e50]{border-bottom:1px solid #dce5ee}.chat-faq-question-item[data-v-1eec3e50]:first-of-type{border-top:1px solid #dce5ee}.chat-faq-question-item>button[data-v-1eec3e50]:disabled{cursor:wait;opacity:.62}.chat-faq-refresh[data-v-1eec3e50]{color:#60758d!important;background:0 0!important;border-color:#0000!important;justify-content:center!important;gap:6px!important;min-height:28px!important;font-size:12px!important}.chat-faq-action-error[data-v-1eec3e50]{color:#b42318;margin:2px 0 0;font-size:12px}.chat-faq-refresh[data-v-1eec3e50]:hover{color:#0f766e!important}.chat-faq-back[data-v-1eec3e50],.chat-faq-more-link[data-v-1eec3e50]{color:#0f766e;background:0 0;border-color:#0000;width:fit-content;padding:7px 10px;font-size:12px;font-weight:750}.chat-faq-card[data-v-1eec3e50]{gap:5px;padding:12px;display:grid}@media (width<=620px){.chat-faq-intro[data-v-1eec3e50]{padding:16px 14px 10px}.chat-faq-welcome[data-v-1eec3e50]{margin:-16px -14px 0}}.customer-service-widget-standalone .chat-panel[data-v-1eec3e50]{width:100vw;height:100dvh;box-shadow:none;transform-origin:50%;border:0;border-radius:0;animation-name:chat-panel-fullscreen-enter-1eec3e50}.chat-header[data-v-1eec3e50]{color:#f8fafc;-webkit-backdrop-filter:blur(18px)saturate(1.08);background:#101a2bf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.customer-service-widget-standalone .chat-header[data-v-1eec3e50]{z-index:2;padding:calc(12px + env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) 12px max(14px,env(safe-area-inset-left,0px));position:sticky;top:0}.chat-agent[data-v-1eec3e50]{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.chat-agent-avatar[data-v-1eec3e50]{color:#fff;background:#2f7e77;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:900;line-height:1;display:grid;overflow:hidden;box-shadow:0 10px 24px #0c282c33}.chat-agent-avatar img[data-v-1eec3e50]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.chat-heading[data-v-1eec3e50]{gap:3px;min-width:0;display:grid}.chat-heading-main[data-v-1eec3e50]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.chat-heading-main strong[data-v-1eec3e50]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;line-height:1.2;overflow:hidden}.chat-verified-badge[data-v-1eec3e50]{color:#c8f7df;background:#0e745b4d;border:1px solid #b4efd757;border-radius:999px;align-items:center;gap:4px;min-height:20px;padding:0 7px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.chat-verified-badge svg[data-v-1eec3e50]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.chat-role[data-v-1eec3e50]{color:#f8fafcbf;font-size:12px;display:block}.chat-agent-meta[data-v-1eec3e50]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.chat-agent-meta span[data-v-1eec3e50]{color:#f8fafcd1;background:#ffffff1a;border-radius:999px;align-items:center;gap:5px;min-height:18px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.chat-status[data-v-1eec3e50]:before{content:"";background:#f59e0b;border-radius:999px;width:6px;height:6px}.chat-status.online[data-v-1eec3e50]:before{background:#22c55e}.chat-user-rating[data-v-1eec3e50]{flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;display:flex}.chat-user-rating span[data-v-1eec3e50]{color:#f8fafcc7;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin-right:1px;font-size:11px;font-weight:800;overflow:hidden}.chat-user-rating button[data-v-1eec3e50]{color:#ffffff8c;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-grid}.chat-user-rating button.active[data-v-1eec3e50]{color:#facc15;background:#facc1524;border-color:#facc15b8}.chat-user-rating button[data-v-1eec3e50]:disabled{cursor:progress;opacity:.68}.chat-header-actions[data-v-1eec3e50]{align-items:center;gap:8px;display:flex}.chat-language-select[data-v-1eec3e50]{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 8px;display:inline-flex}.chat-language-select span[data-v-1eec3e50]{color:#f8fafcb8;margin:0}.chat-language-select select[data-v-1eec3e50]{color:#fff;min-width:76px;font:inherit;background:0 0;border:0;outline:none}.chat-language-select option[data-v-1eec3e50]{color:#1f2933}.chat-header button[data-v-1eec3e50]{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.chat-header button[data-v-1eec3e50]:hover{background:#ffffff1f}.chat-empty[data-v-1eec3e50],.chat-login-state[data-v-1eec3e50]{box-sizing:border-box;text-align:center;color:#526070;align-content:center;place-items:center;gap:10px;width:100%;min-width:0;min-height:260px;padding:24px;display:grid}.chat-guest-state[data-v-1eec3e50]{color:#24564e;background:#effaf7;border:1px solid #b8d9d2;border-radius:6px;margin:12px 14px 0;padding:10px 12px;font-size:13px;line-height:1.45}.chat-guest-state p[data-v-1eec3e50]{margin:0}.chat-guest-state a[data-v-1eec3e50]{color:#0c6254;font-weight:700}.chat-login-state strong[data-v-1eec3e50]{color:#243342}.chat-login-state p[data-v-1eec3e50]{overflow-wrap:anywhere;max-width:min(260px,100%);margin:0;font-size:14px;line-height:1.45}.chat-login-state a[data-v-1eec3e50]{color:#fff;background:#1f6f68;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;text-decoration:none;display:inline-flex}.chat-body[data-v-1eec3e50]{overscroll-behavior:contain;flex-direction:column;display:flex;overflow:hidden auto}.chat-body[data-v-1eec3e50],.chat-body--faq[data-v-1eec3e50]{min-height:0}.chat-current-order[data-v-1eec3e50]{background:#eef8f5;border-bottom:1px solid #c8e3dc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.chat-current-order>div[data-v-1eec3e50]{gap:3px;min-width:0;display:grid}.chat-current-order>div[data-v-1eec3e50]:last-child{justify-items:end}.chat-current-order small[data-v-1eec3e50],.chat-current-order span[data-v-1eec3e50]{color:#486361;text-transform:uppercase;font-size:11px;font-weight:800}.chat-current-order strong[data-v-1eec3e50]{color:#193f3b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.chat-current-order b[data-v-1eec3e50]{color:#0e655d;background:#d7f0e8;border-radius:999px;place-items:center;min-height:24px;padding:0 8px;font-size:11px;display:inline-grid}.chat-current-order small[data-v-1eec3e50]{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.chat-messages[data-v-1eec3e50]{isolation:isolate;background:#f3f6fa;flex:1 0 auto;min-height:100%;padding:14px;position:relative;overflow:visible}.chat-faq-history[data-v-1eec3e50]{color:#334155;background:#f8fafc;border:1px solid #d8e2ec;border-radius:8px;gap:10px;margin:0 0 14px;padding:12px;display:grid}.chat-faq-history-heading[data-v-1eec3e50]{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;display:grid}.chat-faq-history-heading>svg[data-v-1eec3e50]{color:#fff;background:#4a98e8;border-radius:50%;width:30px;height:30px;padding:6px}.chat-faq-history-heading div[data-v-1eec3e50]{gap:3px;min-width:0;display:grid}.chat-faq-history-heading strong[data-v-1eec3e50]{overflow-wrap:anywhere;color:#1e293b;font-size:13px;line-height:1.3}.chat-faq-history-heading small[data-v-1eec3e50]{color:#64748b;font-size:11px;line-height:1.35}.chat-faq-history-entries[data-v-1eec3e50]{border-top:1px solid #e2e8f0;gap:0;display:grid}.chat-faq-history-entries span[data-v-1eec3e50]{color:#64748b;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:7px 5px;font-size:12px;line-height:1.35;display:flex}.chat-faq-history-entries span.selected[data-v-1eec3e50]{color:#0f625c;background:#e9f7f4;font-weight:750}.chat-faq-history-entries svg[data-v-1eec3e50]{color:#168b80;flex:none}.chat-faq-history-topics[data-v-1eec3e50]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.chat-faq-history-topics span[data-v-1eec3e50]{color:#64748b;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dce4ed;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:7px 3px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.chat-faq-history-topics span.selected[data-v-1eec3e50]{color:#0f625c;background:#e9f7f4;border-color:#9dd6cf}.chat-faq-history-topics svg[data-v-1eec3e50]{flex:none}.chat-messages--faq[data-v-1eec3e50]{background:#f1f5f9;flex:none;min-height:130px;padding-top:12px}.chat-messages[data-v-1eec3e50]:after{z-index:-1;color:#1f6f680b;content:"LP\a PEPTIDE";letter-spacing:0;text-align:right;white-space:pre;pointer-events:none;font-size:34px;font-weight:900;line-height:.9;position:absolute;bottom:10%;right:-6px}.chat-messages--dense[data-v-1eec3e50]:after{display:none}.customer-service-widget-standalone .chat-messages[data-v-1eec3e50]{overscroll-behavior:contain;padding-right:max(14px,env(safe-area-inset-right,0px));padding-left:max(14px,env(safe-area-inset-left,0px))}.chat-bubble-row[data-v-1eec3e50]{align-items:flex-end;gap:8px;margin-bottom:10px;display:flex}.chat-bubble-row.mine[data-v-1eec3e50]{justify-content:flex-end}.chat-message-avatar[data-v-1eec3e50]{color:#17665f;background:#e3f2ef;border:1px solid #d6e3e5;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;line-height:1;display:grid;overflow:hidden}.chat-message-avatar img[data-v-1eec3e50]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.chat-message-avatar>svg[data-v-1eec3e50]{color:#17665f;stroke-width:2px;width:16px;height:16px}.chat-message-stack[data-v-1eec3e50]{justify-items:flex-start;gap:5px;min-width:0;max-width:min(300px,80%);display:grid}.chat-bubble-row.mine .chat-message-stack[data-v-1eec3e50]{justify-items:flex-end}.chat-bubble[data-v-1eec3e50]{box-sizing:border-box;color:#1f2933;overflow-wrap:anywhere;background:#fff;border-radius:8px;min-width:0;max-width:100%;padding:10px 12px;font-size:14px;line-height:1.45;box-shadow:0 4px 14px #33415514}.chat-message-text[data-v-1eec3e50]{white-space:pre-wrap}.chat-order-information-label[data-v-1eec3e50]{color:#0f766e;margin-bottom:5px;font-size:12px;display:block}.chat-faq-message-action[data-v-1eec3e50]{color:#fff;cursor:pointer;width:fit-content;min-height:34px;font:inherit;background:#168b80;border:1px solid #168b80;border-radius:6px;margin-top:10px;padding:0 13px;font-size:12px;font-weight:800;display:block}.chat-faq-message-action[data-v-1eec3e50]:hover{background:#10746b}.chat-message-recalled[data-v-1eec3e50]{color:#94a3b8;font-size:13px;font-style:italic}.chat-bubble-row.mine .chat-message-recalled[data-v-1eec3e50]{color:#ffffffb8}.chat-order-card[data-v-1eec3e50]{gap:10px;min-width:min(264px,100%);display:grid}.chat-order-header[data-v-1eec3e50]{border-bottom:1px solid #dbe4e7;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.chat-order-header span[data-v-1eec3e50],.chat-order-items>span[data-v-1eec3e50],.chat-order-number span[data-v-1eec3e50],.chat-order-status span[data-v-1eec3e50]{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800}.chat-order-header strong[data-v-1eec3e50]{color:#0f172a;white-space:nowrap;font-size:20px;line-height:1}.chat-order-number[data-v-1eec3e50]{gap:4px;display:grid}.chat-order-discount[data-v-1eec3e50]{background:#eef8f6;border:1px solid #b7dfda;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.chat-order-discount>span[data-v-1eec3e50]{color:#146c63;text-transform:uppercase;font-size:11px;font-weight:800}.chat-order-discount div[data-v-1eec3e50]{justify-items:end;gap:2px;display:grid}.chat-order-discount del[data-v-1eec3e50],.chat-order-items li small[data-v-1eec3e50]{color:#64748b;font-size:11px}.chat-order-discount strong[data-v-1eec3e50]{color:#0f766e;font-size:13px}.chat-order-number b[data-v-1eec3e50]{color:#0f172a;word-break:break-word;font-size:15px;line-height:1.2}.chat-order-status[data-v-1eec3e50]{gap:4px;display:grid}.chat-order-status b[data-v-1eec3e50]{color:#0f172a;font-size:14px}.chat-order-items[data-v-1eec3e50]{gap:6px;display:grid}.chat-order-items ul[data-v-1eec3e50]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.chat-order-items li[data-v-1eec3e50]{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:6px;display:grid}.chat-order-items li small[data-v-1eec3e50],.chat-order-items li strong[data-v-1eec3e50]{display:block}.chat-order-items li strong[data-v-1eec3e50]{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.chat-order-items li small[data-v-1eec3e50]{margin-top:2px}.chat-order-items li b[data-v-1eec3e50]{color:#0f172a;white-space:nowrap;font-size:13px}.chat-bubble-row.mine .chat-bubble[data-v-1eec3e50]{color:#fff;background:#1f6f68}.chat-bubble-row.mine .chat-order-header[data-v-1eec3e50]{border-bottom-color:#ffffff38}.chat-bubble-row.mine .chat-order-header span[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-items>span[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-number span[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-status span[data-v-1eec3e50]{color:#ffffffc7}.chat-bubble-row.mine .chat-order-discount strong[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-header strong[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-items li b[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-items li strong[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-number b[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-status b[data-v-1eec3e50]{color:#fff}.chat-bubble-row.mine .chat-order-discount[data-v-1eec3e50]{background:#ffffff1a;border-color:#fff3}.chat-bubble-row.mine .chat-order-discount>span[data-v-1eec3e50]{color:#ffffffd1}.chat-bubble-row.mine .chat-order-discount del[data-v-1eec3e50]{color:#ffffffad}.chat-bubble-row.mine .chat-order-items li[data-v-1eec3e50]{border-top-color:#ffffff24}.chat-bubble-row.mine .chat-order-items li small[data-v-1eec3e50]{color:#ffffffb8}.chat-message-stack.chat-order-stack[data-v-1eec3e50]{width:min(352px,94%);max-width:min(352px,94%)}.chat-bubble-row.mine .chat-bubble.chat-order-bubble[data-v-1eec3e50],.chat-bubble.chat-order-bubble[data-v-1eec3e50]{color:#15252b;width:100%;box-shadow:none;background:#fff;border:1px solid #b9ceca;padding:0;overflow:hidden}.chat-order-card[data-v-1eec3e50]{gap:0;min-width:0}.chat-quote-action[data-v-1eec3e50]{color:#4b6b75;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px}.chat-message-quote[data-v-1eec3e50]{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#0f766e14;border:0;border-radius:4px;gap:2px;margin:0 0 7px;padding:5px 7px;display:grid}.chat-message-quote strong[data-v-1eec3e50]{font-size:12px}.chat-message-quote span[data-v-1eec3e50]{text-overflow:ellipsis;white-space:nowrap;opacity:.78;font-size:12px;overflow:hidden}.chat-quote-preview[data-v-1eec3e50]{color:#31545b;background:#f4f8f8;border-top:1px solid #dbe4e7;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-size:12px;display:flex}.chat-quote-preview div[data-v-1eec3e50]{gap:2px;min-width:0;display:grid}.chat-order-summary-meta small[data-v-1eec3e50],.chat-quote-preview span[data-v-1eec3e50]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-quote-preview button[data-v-1eec3e50]{color:#31545b;cursor:pointer;background:0 0;border:0;font-size:20px}.chat-order-summary-toggle[data-v-1eec3e50]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.chat-push-entry[data-v-1eec3e50]{color:#20364b;background:#fff;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:11px;width:calc(min(334px,100vw - 32px));padding:14px;display:grid;position:absolute;bottom:70px;right:0;box-shadow:0 16px 38px #163e3a33}.chat-push-entry-icon[data-v-1eec3e50]{color:#fff;background:#1f6f68;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.chat-push-entry-icon svg[data-v-1eec3e50]{stroke-width:2px;width:19px;height:19px}.chat-push-entry-copy[data-v-1eec3e50]{min-width:0}.chat-push-entry-copy strong[data-v-1eec3e50]{font-size:14px;line-height:1.3;display:block}.chat-push-entry-copy p[data-v-1eec3e50]{color:#526b80;margin:4px 0 0;font-size:12px;line-height:1.45}.chat-push-entry-actions[data-v-1eec3e50]{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.chat-push-entry-actions button[data-v-1eec3e50]{color:#17212b;cursor:pointer;min-height:34px;font:inherit;background:#f90;border:0;border-radius:6px;padding:0 10px;font-size:11px;font-weight:800}.chat-push-entry-actions button[data-v-1eec3e50]:focus-visible{outline-offset:2px;outline:2px solid #1f6f68}.chat-push-entry-actions button[data-v-1eec3e50]:disabled{cursor:wait;opacity:.65}.chat-push-entry-actions .chat-push-entry-secondary[data-v-1eec3e50]{color:#36516a;background:#eef3f5}.chat-push-entry-enter-active[data-v-1eec3e50],.chat-push-entry-leave-active[data-v-1eec3e50]{transition:opacity .16s,transform .22s cubic-bezier(.16,1,.3,1)}.chat-push-entry-enter-from[data-v-1eec3e50],.chat-push-entry-leave-to[data-v-1eec3e50]{opacity:0;transform:translateY(8px)}.chat-order-header[data-v-1eec3e50]{background:#fff;border-bottom:1px solid #e6ecee;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 13px;display:grid}.chat-order-header>div[data-v-1eec3e50]{gap:4px;min-width:0;display:grid}.chat-order-header>div[data-v-1eec3e50]:last-child{text-align:right;justify-items:end}.chat-bubble-row.mine .chat-order-header span[data-v-1eec3e50],.chat-order-header span[data-v-1eec3e50]{color:#3d5260;text-transform:none;font-size:13px;font-weight:800;line-height:1.25}.chat-bubble-row.mine .chat-order-header small[data-v-1eec3e50],.chat-order-header small[data-v-1eec3e50]{color:#9a6819;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.2}.chat-order-header>div:first-child small[data-v-1eec3e50]{color:#9a6819;text-transform:none;background:#fff6df;border-radius:999px;width:max-content;max-width:100%;padding:3px 7px}.chat-bubble-row.mine .chat-order-header strong[data-v-1eec3e50],.chat-order-header strong[data-v-1eec3e50]{color:#15252b;white-space:nowrap;font-size:19px;line-height:1}.chat-order-body[data-v-1eec3e50]{gap:9px;padding:11px 13px 12px;display:grid}.chat-order-number[data-v-1eec3e50]{border-bottom:1px solid #d8e2e1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding-bottom:8px}.chat-order-number>div[data-v-1eec3e50]{gap:2px;min-width:0;display:grid}.chat-bubble-row.mine .chat-order-number small[data-v-1eec3e50],.chat-order-number small[data-v-1eec3e50]{color:#77858a;font-size:9px;line-height:1.25}.chat-bubble-row.mine .chat-order-items>span[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-number span[data-v-1eec3e50],.chat-order-items>span[data-v-1eec3e50],.chat-order-number span[data-v-1eec3e50]{color:#5d6c72;font-size:10px;font-weight:800}.chat-bubble-row.mine .chat-order-number b[data-v-1eec3e50],.chat-order-number b[data-v-1eec3e50]{color:#15252b;text-align:right;font-size:12px}.chat-order-discount[data-v-1eec3e50]{background:#e9f5f2;border:0;margin:0;padding:8px 9px}.chat-bubble-row.mine .chat-order-discount>span[data-v-1eec3e50],.chat-order-discount>span[data-v-1eec3e50]{color:#0c604f;text-transform:none;font-size:11px}.chat-bubble-row.mine .chat-order-discount del[data-v-1eec3e50],.chat-order-discount del[data-v-1eec3e50]{color:#68777c}.chat-bubble-row.mine .chat-order-discount strong[data-v-1eec3e50],.chat-order-discount strong[data-v-1eec3e50]{color:#08765f}.chat-order-items[data-v-1eec3e50]{gap:3px}.chat-order-items ul[data-v-1eec3e50]{gap:0}.chat-order-items li[data-v-1eec3e50]{border-top:0;border-bottom:1px solid #edf1f1;gap:10px;padding:6px 0}.chat-order-items li[data-v-1eec3e50]:last-child{border-bottom:0}.chat-bubble-row.mine .chat-order-items li b[data-v-1eec3e50],.chat-bubble-row.mine .chat-order-items li strong[data-v-1eec3e50],.chat-order-items li b[data-v-1eec3e50],.chat-order-items li strong[data-v-1eec3e50]{color:#15252b;font-size:12px}.chat-bubble-row.mine .chat-order-items li small[data-v-1eec3e50],.chat-order-items li small[data-v-1eec3e50]{color:#5d6c72;font-size:10px}.chat-order-item-price[data-v-1eec3e50]{justify-items:end;gap:1px;display:grid}.chat-order-item-price del[data-v-1eec3e50]{color:#77858a;white-space:nowrap;font-size:10px}.chat-order-breakdown[data-v-1eec3e50]{border-top:1px solid #d8e2e1;gap:4px;margin:0;padding-top:8px;display:grid}.chat-order-breakdown>div[data-v-1eec3e50]{color:#46585f;grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:11px;display:grid}.chat-order-breakdown dd[data-v-1eec3e50],.chat-order-breakdown dt[data-v-1eec3e50]{margin:0}.chat-order-breakdown dd[data-v-1eec3e50]{color:#15252b;white-space:nowrap;font-weight:750}.chat-order-summary-meta[data-v-1eec3e50]{color:#687980;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px 11px;font-size:11px;line-height:1.35;display:flex}.chat-order-summary-meta>div[data-v-1eec3e50]{gap:3px;min-width:0;display:grid}.chat-order-summary-meta small[data-v-1eec3e50]{color:#08765f;font-size:11px;font-weight:800}.chat-order-expand-label[data-v-1eec3e50]{color:#215b64;white-space:nowrap;flex:none;align-items:center;gap:3px;font-weight:800;display:inline-flex}.chat-order-expand-label svg[data-v-1eec3e50]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .18s}.chat-order-card.is-expanded .chat-order-expand-label svg[data-v-1eec3e50]{transform:rotate(180deg)}.chat-order-summary-toggle:focus-visible .chat-order-summary-meta[data-v-1eec3e50],.chat-order-summary-toggle:hover .chat-order-summary-meta[data-v-1eec3e50]{background:#f4f8f8}.chat-order-summary-toggle[data-v-1eec3e50]:focus-visible{outline-offset:-2px;outline:2px solid #1f6f68}.chat-order-breakdown dd del[data-v-1eec3e50]{color:#728188;margin-right:6px;font-weight:650}.chat-order-breakdown .chat-order-adjustment dd[data-v-1eec3e50],.chat-order-breakdown .chat-order-adjustment dt[data-v-1eec3e50]{color:#08765f;font-weight:800}.chat-order-amount-due[data-v-1eec3e50]{border-top:1px solid #b8cbc7;justify-content:space-between;align-items:baseline;gap:10px;padding-top:9px;display:flex}.chat-order-amount-due strong[data-v-1eec3e50]{color:#15252b;font-size:13px}.chat-order-amount-due b[data-v-1eec3e50]{color:#104c48;white-space:nowrap;font-size:19px}.chat-order-snapshot-note[data-v-1eec3e50]{color:#5d6c72;margin:-2px 0 0;font-size:9px;line-height:1.35}.chat-translation[data-v-1eec3e50]{color:#334155;border-top:1px solid #e2e8f0;margin-top:9px;padding-top:9px;font-size:13px}.chat-bubble-row.mine .chat-translation[data-v-1eec3e50]{color:#ffffffe6;border-top-color:#ffffff3d}.chat-translation span[data-v-1eec3e50]{color:#64748b;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.chat-bubble-row.mine .chat-translation span[data-v-1eec3e50]{color:#ffffffb8}.chat-translation p[data-v-1eec3e50]{white-space:pre-wrap;margin:0}.chat-translation small[data-v-1eec3e50]{color:#9a3412;margin-top:5px;display:block}.chat-bubble-row.mine .chat-translation small[data-v-1eec3e50]{color:#fed7aa}.chat-message-actions[data-v-1eec3e50]{display:flex}.chat-bubble-row.mine .chat-message-actions[data-v-1eec3e50]{justify-content:flex-end}.chat-message-actions button[data-v-1eec3e50]{color:#1f6f68;cursor:pointer;background:#fff;border:1px solid #d6dee4;border-radius:6px;min-height:24px;padding:0 8px;font-size:12px;font-weight:700}.chat-message-actions button[data-v-1eec3e50]:disabled{opacity:.58;cursor:wait}.chat-message-time[data-v-1eec3e50]{color:#6b7a89;white-space:nowrap;padding:0 2px;font-size:11px;line-height:1.2}.chat-bubble-row.mine .chat-message-time[data-v-1eec3e50]{text-align:right}.chat-image-button[data-v-1eec3e50]{cursor:zoom-in;background:0 0;border:0;padding:0;display:inline-block}.chat-image-button[data-v-1eec3e50],.chat-image-button img[data-v-1eec3e50]{border-radius:6px;max-width:min(180px,100%)}.chat-image-button img[data-v-1eec3e50]{-o-object-fit:contain;object-fit:contain;background:#e6edf0;width:auto;max-height:132px;display:block}.chat-image-strip-shell[data-v-1eec3e50]{width:100%;position:relative}.chat-bubble-row.mine .chat-bubble.chat-image-group-bubble[data-v-1eec3e50],.chat-bubble.chat-image-group-bubble[data-v-1eec3e50]{color:#15252b;background:#fff;border:1px solid #dce5e7;padding:6px;box-shadow:0 5px 16px #27374114}.chat-image-strip[data-v-1eec3e50]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:8px;width:100%;max-width:100%;padding:0;scroll-padding:2px;display:flex;overflow-x:auto}.chat-image-strip[data-v-1eec3e50]::-webkit-scrollbar{height:5px}.chat-image-strip[data-v-1eec3e50]::-webkit-scrollbar-thumb{background:#cbd5d9;border-radius:999px}.chat-image-strip-button[data-v-1eec3e50]{cursor:zoom-in;scroll-snap-align:start;background:#f1f4f5;border:0;border-radius:6px;flex:0 0 128px;width:128px;height:96px;padding:0}.chat-image-strip-button img[data-v-1eec3e50]{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.chat-image-strip-nav[data-v-1eec3e50]{z-index:2;color:#315663;cursor:pointer;background:#fffffff5;border:1px solid #dce5e7;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:calc(50% - 2px);transform:translateY(-50%);box-shadow:0 5px 14px #27374129}.chat-image-strip-nav[data-v-1eec3e50]:hover{background:#fff}.chat-image-strip-nav svg[data-v-1eec3e50]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.chat-image-strip-nav-prev[data-v-1eec3e50]{left:5px}.chat-image-strip-nav-next[data-v-1eec3e50]{right:5px}.chat-image-preview[data-v-1eec3e50]{z-index:120;background:#0f172ac7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.chat-image-preview img[data-v-1eec3e50]{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px;max-width:calc(min(900px,100vw - 48px));max-height:calc(100vh - 96px);box-shadow:0 24px 70px #00000057}.chat-image-preview-nav[data-v-1eec3e50]{color:#fff;cursor:pointer;background:#0f172a75;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:46px;height:46px;padding:0;display:grid;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 16px 36px #00000038}.chat-image-preview-nav[data-v-1eec3e50]:hover{background:#0f172aa8}.chat-image-preview-nav svg[data-v-1eec3e50]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.chat-image-preview-nav-prev[data-v-1eec3e50]{left:24px}.chat-image-preview-nav-next[data-v-1eec3e50]{right:24px}.chat-image-preview-count[data-v-1eec3e50]{color:#fff;text-align:center;background:#0f172a94;border:1px solid #ffffff2e;border-radius:999px;min-width:58px;padding:7px 12px;font-size:13px;font-weight:700;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.chat-image-preview-close[data-v-1eec3e50]{color:#fff;cursor:pointer;background:#0f172a75;border:1px solid #ffffff3d;border-radius:6px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px}.chat-image-preview-close[data-v-1eec3e50]:hover{background:#0f172aad}.chat-image-preview-close svg[data-v-1eec3e50]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.chat-error[data-v-1eec3e50]{color:#b42318;background:#fff;margin:0;padding:8px 14px 0;font-size:12px}.chat-push-prompt[data-v-1eec3e50]{color:#20364b;background:#f8fafc;border-top:1px solid #d9e2ec;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.chat-push-prompt strong[data-v-1eec3e50]{font-size:13px}.chat-push-prompt p[data-v-1eec3e50]{color:#526b80;max-width:54ch;margin:3px 0 0;font-size:11px;line-height:1.45}.chat-push-actions[data-v-1eec3e50]{align-items:center;gap:6px;display:flex}.chat-push-actions button[data-v-1eec3e50]{color:#17212b;cursor:pointer;min-height:32px;font:inherit;white-space:nowrap;background:#f90;border:0;border-radius:6px;padding:0 10px;font-size:11px;font-weight:850}.chat-push-actions button[data-v-1eec3e50]:focus-visible{outline-offset:2px;outline:2px solid #1f6f68}.chat-push-actions button[data-v-1eec3e50]:disabled{cursor:wait;opacity:.65}.chat-push-actions .chat-push-secondary[data-v-1eec3e50]{color:#36516a;background:#fff;border:1px solid #cbd8e5}.chat-composer[data-v-1eec3e50]{background:0 0;grid-template-columns:minmax(0,1fr) 38px;gap:8px;padding:12px;display:grid}.customer-service-widget-standalone .chat-composer[data-v-1eec3e50]{padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.customer-service-widget-standalone .chat-current-order[data-v-1eec3e50]{padding-right:max(14px,env(safe-area-inset-right,0px));padding-left:max(14px,env(safe-area-inset-left,0px))}.input-shell[data-v-1eec3e50]{min-width:0;height:38px;position:relative}.chat-composer input[type=text][data-v-1eec3e50]{color:#1f2933;width:100%;min-width:0;height:38px;font:inherit;border:1px solid #d6dee4;border-radius:18px;outline:none;padding:0 44px 0 14px}.chat-composer input[type=text][data-v-1eec3e50]:focus{border-color:#1f6f68;box-shadow:0 0 0 3px #1f6f6824}.composer-more[data-v-1eec3e50],.send-button[data-v-1eec3e50]{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.composer-more[data-v-1eec3e50]{color:#557084;border:0;position:absolute;top:1px;right:1px}.composer-more.is-active[data-v-1eec3e50],.composer-more[data-v-1eec3e50]:focus-visible,.composer-more[data-v-1eec3e50]:hover{color:#1f4b7e;background:#e8f0fa;outline:none}.send-button[data-v-1eec3e50]{color:#1b1a17;background:#f90;border:0;box-shadow:0 8px 18px #ff99003d}.send-button[data-v-1eec3e50]:focus-visible,.send-button[data-v-1eec3e50]:hover{background:#ffab2e;outline:none}.composer-more[data-v-1eec3e50]:disabled,.send-button[data-v-1eec3e50]:disabled{opacity:.48;cursor:not-allowed}.composer-action-menu[data-v-1eec3e50],.emoji-picker-panel[data-v-1eec3e50]{z-index:12;position:absolute;bottom:calc(100% + 8px);right:0}.composer-action-menu[data-v-1eec3e50]{background:#fff;border:1px solid #d9e2ec;border-radius:8px;gap:4px;width:calc(min(236px,100vw - 24px));padding:6px;display:grid;box-shadow:0 14px 30px #10202a29}.composer-action-menu button[data-v-1eec3e50]{color:#29445e;cursor:pointer;min-height:42px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:750;display:grid}.composer-action-menu button[data-v-1eec3e50]:focus-visible,.composer-action-menu button[data-v-1eec3e50]:hover{color:#1f4b7e;background:#edf4fc;outline:none}.composer-action-menu button[data-v-1eec3e50]:disabled{cursor:not-allowed;opacity:.48}.composer-language[data-v-1eec3e50]{color:#516579;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:12px;font-weight:750;display:grid}.composer-language select[data-v-1eec3e50]{color:#29445e;min-height:30px;font:inherit;background:#fff;border:1px solid #d6dee4;border-radius:6px;padding:0 6px}.composer-action-menu svg[data-v-1eec3e50]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85px;width:20px;height:20px}.emoji-picker-panel[data-v-1eec3e50]{background:#fff;border:1px solid #c8d4dc;border-radius:8px;gap:10px;width:calc(min(344px,100vw - 24px));max-height:calc(min(390px,100dvh - 148px));padding:12px;display:grid;overflow-y:auto;box-shadow:0 12px 28px #10202a29}.animated-sticker-grid[data-v-1eec3e50]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.animated-sticker-option[data-v-1eec3e50]{color:#314452;min-width:0;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:#f5f8fa;border:1px solid #d6e2e5;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:5px;padding:7px;font-size:11px;font-weight:800;line-height:1.2;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}.animated-sticker-option[data-v-1eec3e50]:focus-visible,.animated-sticker-option[data-v-1eec3e50]:hover{color:#14534d;background:#e8f7f3;border-color:#9bd8ce;outline:none;transform:translateY(-1px)}.animated-sticker-option[data-v-1eec3e50]:active{transform:scale(.96)}.animated-sticker-message-emoji[data-v-1eec3e50],.animated-sticker-option-emoji[data-v-1eec3e50]{transform-origin:50% 70%;place-items:center;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:25px;line-height:1;display:inline-grid}.animated-sticker-option:focus-visible .animated-sticker-option-emoji[data-v-1eec3e50],.animated-sticker-option:hover .animated-sticker-option-emoji[data-v-1eec3e50]{animation:.42s cubic-bezier(.22,1,.36,1) both sticker-pop-1eec3e50}.animated-sticker-option[data-motion=wave]:focus-visible .animated-sticker-option-emoji[data-v-1eec3e50],.animated-sticker-option[data-motion=wave]:hover .animated-sticker-option-emoji[data-v-1eec3e50]{animation-name:sticker-wave-1eec3e50}.animated-sticker-option[data-motion=sparkle]:focus-visible .animated-sticker-option-emoji[data-v-1eec3e50],.animated-sticker-option[data-motion=sparkle]:hover .animated-sticker-option-emoji[data-v-1eec3e50]{animation-name:sticker-sparkle-1eec3e50}.animated-sticker-option[data-motion=pulse]:focus-visible .animated-sticker-option-emoji[data-v-1eec3e50],.animated-sticker-option[data-motion=pulse]:hover .animated-sticker-option-emoji[data-v-1eec3e50]{animation-name:sticker-pulse-1eec3e50}.emoji-picker-section-label[data-v-1eec3e50]{color:#607381;font-size:11px;font-weight:800}.custom-emoji-section[data-v-1eec3e50],.emoji-picker-heading[data-v-1eec3e50]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.custom-emoji-section>strong[data-v-1eec3e50],.emoji-picker-heading strong[data-v-1eec3e50]{color:#314452;font-size:12px;font-weight:800}.emoji-picker-add[data-v-1eec3e50]{color:#17635e;min-height:28px;font:inherit;cursor:pointer;background:#eef8f5;border:0;border-radius:6px;padding:0 7px;font-size:12px;font-weight:700}.emoji-picker-add[data-v-1eec3e50]:focus-visible,.emoji-picker-add[data-v-1eec3e50]:hover{color:#fff;background:#1f6f68;outline:none}.emoji-picker-add[data-v-1eec3e50]:disabled{opacity:.52;cursor:not-allowed}.emoji-picker-file[data-v-1eec3e50]{display:none}.emoji-picker-search[data-v-1eec3e50]{color:#314452;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #d6e2e5;border-radius:6px;padding:0 9px;font-size:12px}.emoji-picker-search[data-v-1eec3e50]:focus{outline-offset:1px;border-color:#5ca99e;outline:2px solid #1f6f6829}.emoji-category-tabs[data-v-1eec3e50]{gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.emoji-category-tabs button[data-v-1eec3e50]{color:#607381;min-height:26px;font:inherit;cursor:pointer;background:#f5f8fa;border:1px solid #0000;border-radius:6px;flex:none;padding:0 8px;font-size:12px}.emoji-category-tabs button.is-active[data-v-1eec3e50],.emoji-category-tabs button[data-v-1eec3e50]:focus-visible,.emoji-category-tabs button[data-v-1eec3e50]:hover{color:#14534d;background:#e8f7f3;border-color:#9bd8ce;outline:none}.emoji-picker-empty[data-v-1eec3e50]{color:#607381;text-align:center;margin:8px 0;font-size:12px}.emoji-picker-grid[data-v-1eec3e50]{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.emoji-picker-grid-modern[data-v-1eec3e50]{gap:4px}.custom-emoji-remove[data-v-1eec3e50],.custom-emoji-send[data-v-1eec3e50],.emoji-picker-grid button[data-v-1eec3e50]{appearance:none;font:inherit;cursor:pointer}.emoji-picker-grid button[data-v-1eec3e50]{background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;min-width:0;height:34px;transition:background .16s,transform .16s;display:grid}.emoji-picker-art[data-v-1eec3e50]{place-items:center;width:27px;height:27px;display:grid;position:relative}.emoji-picker-art img[data-v-1eec3e50],.emoji-picker-native-fallback[data-v-1eec3e50]{width:27px;height:27px;position:absolute;inset:0}.emoji-picker-art img[data-v-1eec3e50]{-o-object-fit:contain;object-fit:contain}.emoji-picker-native-fallback[data-v-1eec3e50]{opacity:0;place-items:center;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:21px;line-height:1;display:grid}.emoji-picker-art img.is-unavailable+.emoji-picker-native-fallback[data-v-1eec3e50]{opacity:1}.emoji-picker-grid button[data-v-1eec3e50]:focus-visible,.emoji-picker-grid button[data-v-1eec3e50]:hover{background:#e8f7f3;border-color:#9bd8ce;outline:none;transform:translateY(-1px)}.emoji-picker-grid button:focus-visible .emoji-picker-art img[data-v-1eec3e50],.emoji-picker-grid button:hover .emoji-picker-art img[data-v-1eec3e50]{transform:scale(1.08)}.animated-sticker-message[data-v-1eec3e50]{background:#ffffff1f;border:1px solid #ffffff52;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-width:156px;padding:7px 10px;display:inline-grid}.chat-bubble-row:not(.mine) .animated-sticker-message[data-v-1eec3e50]{background:#effaf8;border-color:#cce8e3}.animated-sticker-message>span[data-v-1eec3e50]:last-child{gap:2px;min-width:0;display:grid}.animated-sticker-message small[data-v-1eec3e50],.animated-sticker-message strong[data-v-1eec3e50]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.animated-sticker-message strong[data-v-1eec3e50]{color:inherit;font-size:13px}.animated-sticker-message small[data-v-1eec3e50]{color:#ffffffc2;font-size:11px}.chat-bubble-row:not(.mine) .animated-sticker-message small[data-v-1eec3e50]{color:#47716b}.animated-sticker-message .animated-sticker-message-emoji[data-v-1eec3e50]{animation:.5s cubic-bezier(.22,1,.36,1) 2 both sticker-pop-1eec3e50}.animated-sticker-message[data-motion=wave] .animated-sticker-message-emoji[data-v-1eec3e50]{animation-name:sticker-wave-1eec3e50}.animated-sticker-message[data-motion=sparkle] .animated-sticker-message-emoji[data-v-1eec3e50]{animation-name:sticker-sparkle-1eec3e50}.animated-sticker-message[data-motion=pulse] .animated-sticker-message-emoji[data-v-1eec3e50]{animation-name:sticker-pulse-1eec3e50}@keyframes sticker-pop-1eec3e50{0%{transform:scale(.72)rotate(-8deg)}55%{transform:scale(1.16)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes sticker-wave-1eec3e50{0%,to{transform:rotate(0)}30%{transform:rotate(14deg)}65%{transform:rotate(-8deg)}}@keyframes sticker-sparkle-1eec3e50{0%,to{opacity:.82;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.16)rotate(12deg)}}@keyframes sticker-pulse-1eec3e50{0%,to{transform:scale(.92)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.animated-sticker-option[data-v-1eec3e50],.animated-sticker-option[data-v-1eec3e50]:focus-visible,.animated-sticker-option[data-v-1eec3e50]:hover{transform:none}.animated-sticker-message .animated-sticker-message-emoji[data-v-1eec3e50],.animated-sticker-option:focus-visible .animated-sticker-option-emoji[data-v-1eec3e50],.animated-sticker-option:hover .animated-sticker-option-emoji[data-v-1eec3e50]{animation:none}.chat-notification-enter-active[data-v-1eec3e50],.chat-notification-leave-active[data-v-1eec3e50],.chat-push-entry-enter-active[data-v-1eec3e50],.chat-push-entry-leave-active[data-v-1eec3e50]{transition:none}}@media (prefers-reduced-transparency:reduce){.chat-header[data-v-1eec3e50]{-webkit-backdrop-filter:none;background:#101a2b}.chat-messages[data-v-1eec3e50]:after{display:none}}.custom-emoji-section[data-v-1eec3e50]{flex-direction:column;align-items:stretch}.custom-emoji-grid[data-v-1eec3e50]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.custom-emoji-card[data-v-1eec3e50]{aspect-ratio:1;min-width:0;position:relative}.custom-emoji-send[data-v-1eec3e50]{background:#f5f8fa;border:1px solid #d6dee4;border-radius:6px;width:100%;height:100%;padding:0;overflow:hidden}.custom-emoji-send[data-v-1eec3e50]:focus-visible,.custom-emoji-send[data-v-1eec3e50]:hover{outline-offset:1px;border-color:#1f6f68;outline:2px solid #1f6f683d}.custom-emoji-send img[data-v-1eec3e50]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.custom-emoji-remove[data-v-1eec3e50]{color:#4e6472;background:#fff;border:1px solid #c8d4dc;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;top:-5px;right:-5px}.custom-emoji-remove[data-v-1eec3e50]:focus-visible,.custom-emoji-remove[data-v-1eec3e50]:hover{color:#b42318;border-color:#d94747;outline:none}.custom-emoji-remove svg[data-v-1eec3e50]{width:12px;height:12px}@media (width<=767px){.chat-push-prompt[data-v-1eec3e50]{padding-right:max(12px,env(safe-area-inset-right,0px));padding-left:max(12px,env(safe-area-inset-left,0px));grid-template-columns:1fr}.chat-push-actions[data-v-1eec3e50]{justify-content:flex-start}.chat-composer[data-v-1eec3e50]{grid-template-columns:minmax(0,1fr) 48px;gap:7px}.input-shell[data-v-1eec3e50]{height:48px}.composer-more[data-v-1eec3e50],.send-button[data-v-1eec3e50]{width:44px;height:44px}.composer-more[data-v-1eec3e50]{top:2px;right:2px}.emoji-picker-panel[data-v-1eec3e50]{right:0}.customer-service-widget[data-v-1eec3e50]{bottom:12px;right:12px}.customer-service-widget.customer-service-widget-panel-open[data-v-1eec3e50]{inset:auto;top:var(--chat-visual-viewport-offset-top,0);bottom:auto;right:auto;left:var(--chat-visual-viewport-offset-left,0);z-index:1001;isolation:isolate;width:var(--chat-visual-viewport-width,100vw);height:var(--chat-visual-viewport-height,100dvh);min-height:var(--chat-visual-viewport-height,100dvh);background:#f5f7f8;display:grid}.chat-new-message-toast[data-v-1eec3e50]{top:calc(12px + var(--mobile-header-height,72px));width:auto;bottom:auto;left:12px;right:12px}.chat-new-message-body[data-v-1eec3e50]{grid-template-columns:38px minmax(0,1fr) 30px;gap:10px;padding:10px 12px 0}.chat-new-message-avatar[data-v-1eec3e50]{width:38px;height:38px;font-size:14px}.chat-new-message-kicker[data-v-1eec3e50]{font-size:11px}.chat-new-message-copy strong[data-v-1eec3e50]{margin-top:3px;font-size:14px}.chat-new-message-copy p[data-v-1eec3e50]{-webkit-line-clamp:1;font-size:12px}.chat-new-message-copy small[data-v-1eec3e50],.chat-new-message-secondary[data-v-1eec3e50]{display:none}.chat-new-message-actions[data-v-1eec3e50]{justify-content:flex-end;padding:8px 12px 10px 60px}.chat-new-message-actions button[data-v-1eec3e50]{min-width:62px;min-height:36px}.chat-panel[data-v-1eec3e50]{width:calc(100vw - 24px);height:calc(min(640px,100dvh - 24px))}.customer-service-widget-panel-open .chat-panel[data-v-1eec3e50]{width:100%;height:var(--chat-visual-viewport-height,100dvh);box-shadow:none;transform-origin:bottom;border:0;border-radius:0;animation-name:chat-panel-mobile-enter-1eec3e50}.customer-service-widget-panel-open.customer-service-widget-closing .chat-panel[data-v-1eec3e50]{clip-path:inset(0);filter:blur(1px);opacity:0;border-radius:0;animation:.56s cubic-bezier(.7,0,.84,0) both chat-panel-mobile-exit-1eec3e50;transform:translateY(16px)scale(.98)}.chat-header[data-v-1eec3e50]{grid-template-columns:1fr}.chat-agent[data-v-1eec3e50]{grid-template-columns:44px minmax(0,1fr);gap:10px}.chat-agent-avatar[data-v-1eec3e50]{width:44px;height:44px}.chat-heading-main[data-v-1eec3e50]{gap:6px}.chat-agent-meta span[data-v-1eec3e50],.chat-verified-badge[data-v-1eec3e50]{font-size:10px}.chat-header-actions[data-v-1eec3e50]{justify-content:space-between;width:100%}.customer-service-widget-panel-open .chat-header[data-v-1eec3e50],.customer-service-widget-standalone .chat-header[data-v-1eec3e50]{z-index:2;min-height:64px;padding:calc(10px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 10px max(12px,env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;position:sticky;top:0}.customer-service-widget-panel-open .chat-agent[data-v-1eec3e50],.customer-service-widget-standalone .chat-agent[data-v-1eec3e50]{grid-template-columns:38px minmax(0,1fr);gap:9px}.customer-service-widget-panel-open .chat-agent-avatar[data-v-1eec3e50],.customer-service-widget-standalone .chat-agent-avatar[data-v-1eec3e50]{width:38px;height:38px;font-size:13px}.customer-service-widget-panel-open .chat-agent-avatar img[data-v-1eec3e50],.customer-service-widget-standalone .chat-agent-avatar img[data-v-1eec3e50]{-o-object-fit:contain;object-fit:contain}.customer-service-widget-panel-open .chat-heading[data-v-1eec3e50],.customer-service-widget-standalone .chat-heading[data-v-1eec3e50]{gap:3px}.customer-service-widget-panel-open .chat-heading-main[data-v-1eec3e50],.customer-service-widget-standalone .chat-heading-main[data-v-1eec3e50]{flex-wrap:nowrap;gap:5px}.customer-service-widget-panel-open .chat-heading-main strong[data-v-1eec3e50],.customer-service-widget-standalone .chat-heading-main strong[data-v-1eec3e50]{font-size:14px}.customer-service-widget-panel-open .chat-verified-badge[data-v-1eec3e50],.customer-service-widget-standalone .chat-verified-badge[data-v-1eec3e50]{flex:none;justify-content:center;width:20px;min-height:18px;padding:0;font-size:0}.customer-service-widget-panel-open .chat-role[data-v-1eec3e50],.customer-service-widget-standalone .chat-role[data-v-1eec3e50]{color:#f8fafcbd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;display:block;overflow:hidden}.customer-service-widget-panel-open .chat-agent-meta[data-v-1eec3e50],.customer-service-widget-panel-open .chat-user-rating[data-v-1eec3e50],.customer-service-widget-standalone .chat-agent-meta[data-v-1eec3e50],.customer-service-widget-standalone .chat-user-rating[data-v-1eec3e50]{display:none}.customer-service-widget-panel-open .chat-header-actions[data-v-1eec3e50],.customer-service-widget-standalone .chat-header-actions[data-v-1eec3e50]{grid-area:1/2;grid-template-columns:44px;gap:0;width:44px;max-width:44px;display:grid}.customer-service-widget-panel-open .chat-language-select[data-v-1eec3e50],.customer-service-widget-standalone .chat-language-select[data-v-1eec3e50]{display:none}.customer-service-widget-panel-open .chat-header button[data-v-1eec3e50],.customer-service-widget-standalone .chat-header button[data-v-1eec3e50]{width:44px;height:44px}.customer-service-widget-panel-open .chat-composer[data-v-1eec3e50],.customer-service-widget-standalone .chat-composer[data-v-1eec3e50]{padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr) 48px;gap:7px}.chat-current-order[data-v-1eec3e50]{gap:9px;padding:9px 12px}.chat-current-order small[data-v-1eec3e50]{max-width:126px}.customer-service-widget-panel-open .chat-composer input[type=text][data-v-1eec3e50],.customer-service-widget-standalone .chat-composer input[type=text][data-v-1eec3e50]{height:44px;font-size:16px}.customer-service-widget-panel-open .input-shell[data-v-1eec3e50],.customer-service-widget-standalone .input-shell[data-v-1eec3e50]{height:44px}.customer-service-widget-panel-open .composer-more[data-v-1eec3e50],.customer-service-widget-panel-open .send-button[data-v-1eec3e50],.customer-service-widget-standalone .composer-more[data-v-1eec3e50],.customer-service-widget-standalone .send-button[data-v-1eec3e50]{width:44px;height:44px}.customer-service-widget-panel-open .composer-more[data-v-1eec3e50],.customer-service-widget-standalone .composer-more[data-v-1eec3e50]{top:0;right:0}.customer-service-widget-panel-open .emoji-picker-panel[data-v-1eec3e50],.customer-service-widget-standalone .emoji-picker-panel[data-v-1eec3e50]{width:calc(min(312px,100vw - 24px));right:0}.customer-service-widget-panel-open .chat-message-stack[data-v-1eec3e50],.customer-service-widget-standalone .chat-message-stack[data-v-1eec3e50]{max-width:90%}.chat-language-select[data-v-1eec3e50],.chat-language-select select[data-v-1eec3e50]{flex:1}.chat-message-stack[data-v-1eec3e50]{max-width:86%}.chat-message-avatar[data-v-1eec3e50]{flex-basis:26px;width:26px;height:26px;font-size:10px}.chat-order-card[data-v-1eec3e50]{border-radius:8px;min-width:min(290px,100%);box-shadow:0 7px 18px #162d391a}.chat-order-header[data-v-1eec3e50]{padding:11px 12px 9px}.chat-bubble-row.mine .chat-order-header span[data-v-1eec3e50],.chat-order-header span[data-v-1eec3e50]{font-size:12px}.chat-bubble-row.mine .chat-order-header small[data-v-1eec3e50],.chat-order-header small[data-v-1eec3e50]{font-size:10px}.chat-bubble-row.mine .chat-order-header strong[data-v-1eec3e50],.chat-order-header strong[data-v-1eec3e50]{font-size:18px}.chat-order-summary-meta[data-v-1eec3e50]{padding:8px 12px 10px}.chat-image-button[data-v-1eec3e50],.chat-image-button img[data-v-1eec3e50]{max-width:min(152px,100%)}.chat-image-button img[data-v-1eec3e50]{max-height:112px}.chat-image-strip[data-v-1eec3e50]{gap:7px;max-width:100%}.chat-image-strip-button[data-v-1eec3e50]{flex-basis:112px;width:112px;height:84px}.chat-image-strip-nav[data-v-1eec3e50]{width:26px;height:26px}.chat-image-strip-nav svg[data-v-1eec3e50]{width:16px;height:16px}.chat-image-preview[data-v-1eec3e50]{padding:16px}.chat-image-preview img[data-v-1eec3e50]{max-width:calc(100vw - 32px);max-height:calc(100dvh - 112px)}.chat-image-preview-nav[data-v-1eec3e50]{width:40px;height:40px}.chat-image-preview-nav-prev[data-v-1eec3e50]{left:12px}.chat-image-preview-nav-next[data-v-1eec3e50]{right:12px}.chat-image-preview-count[data-v-1eec3e50]{bottom:18px}}@media (width<=420px){.customer-service-widget[data-v-1eec3e50]{bottom:8px;right:8px}.chat-push-entry[data-v-1eec3e50]{width:calc(min(326px,100vw - 16px));padding:13px;bottom:66px}.chat-push-entry-actions button[data-v-1eec3e50]{min-height:40px}.chat-panel[data-v-1eec3e50]{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.customer-service-widget-panel-open .chat-header-actions[data-v-1eec3e50],.customer-service-widget-standalone .chat-header-actions[data-v-1eec3e50]{grid-template-columns:minmax(0,72px) 44px;width:118px}.customer-service-widget-panel-open .chat-language-select span[data-v-1eec3e50],.customer-service-widget-standalone .chat-language-select span[data-v-1eec3e50]{display:none}.customer-service-widget-panel-open .chat-language-select select[data-v-1eec3e50],.customer-service-widget-standalone .chat-language-select select[data-v-1eec3e50]{min-width:0}}@media (width<=620px){.customer-service-widget.customer-service-widget-inline-entry[data-v-1eec3e50]:not(.customer-service-widget-panel-open),.customer-service-widget.customer-service-widget-purchase-route[data-v-1eec3e50]:not(.customer-service-widget-panel-open){bottom:calc(96px + env(safe-area-inset-bottom,0px))}.customer-service-widget[data-v-1eec3e50]:not(.customer-service-widget-inline-entry):not(.customer-service-widget-purchase-route):not(.customer-service-widget-panel-open){right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}}
.affiliate-program-page[data-v-0387ca3f]{width:min(1180px,100% - 64px);margin:0 auto;padding:34px 0 68px}.program-intro[data-v-0387ca3f],.program-unavailable[data-v-0387ca3f]{gap:14px;max-width:760px;padding:34px 0 30px;display:grid}.program-intro>span[data-v-0387ca3f],.program-unavailable>span[data-v-0387ca3f]{color:#0f766e;text-transform:uppercase;font-size:12px;font-weight:850}.program-intro h1[data-v-0387ca3f],.program-unavailable h1[data-v-0387ca3f]{color:#10202e;text-wrap:balance;max-width:18ch;margin:0;font-size:42px;line-height:1.08}.program-intro p[data-v-0387ca3f],.program-unavailable p[data-v-0387ca3f]{color:#465e74;max-width:65ch;margin:0;font-size:16px;line-height:1.6}.program-intro a[data-v-0387ca3f],.program-unavailable button[data-v-0387ca3f]{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:6px;place-items:center;width:fit-content;min-height:40px;padding:0 16px;font-weight:800;display:inline-grid}.program-unavailable button[data-v-0387ca3f]:disabled{cursor:wait;opacity:.65}.program-facts[data-v-0387ca3f]{background:#fff;border:1px solid #d4e0e7;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.program-facts article[data-v-0387ca3f]{border-right:1px solid #dfe8ed;padding:20px}.program-facts article[data-v-0387ca3f]:last-child{border-right:0}.program-facts small[data-v-0387ca3f],.program-facts span[data-v-0387ca3f]{color:#596f83;font-size:12px;display:block}.program-facts strong[data-v-0387ca3f]{color:#10202e;margin:9px 0;font-size:24px;display:block}.program-rules[data-v-0387ca3f]{border-top:1px solid #d8e4ea;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;margin-top:42px;padding-top:32px;display:grid}.program-rules h2[data-v-0387ca3f]{color:#10202e;margin:0;font-size:22px}.program-rules ol[data-v-0387ca3f],.program-rules ul[data-v-0387ca3f]{color:#425a70;gap:14px;margin:18px 0 0;padding-left:20px;line-height:1.55;display:grid}@media (width<=760px){.affiliate-program-page[data-v-0387ca3f]{width:calc(100% - 36px)}.program-intro h1[data-v-0387ca3f],.program-unavailable h1[data-v-0387ca3f]{font-size:31px}.program-facts[data-v-0387ca3f]{grid-template-columns:repeat(2,1fr)}.program-facts article[data-v-0387ca3f]:nth-child(2){border-right:0}.program-facts article[data-v-0387ca3f]{border-bottom:1px solid #dfe8ed}.program-rules[data-v-0387ca3f]{grid-template-columns:1fr;gap:26px}}@media (width<=460px){.program-facts[data-v-0387ca3f]{grid-template-columns:1fr}.program-facts article[data-v-0387ca3f]{border-right:0}}
.coa-page-shell[data-v-0d79d7ef]{color:#172b2d;background:#fff;min-height:100vh}.coa-page[data-v-0d79d7ef]{width:min(1180px,100% - 48px);margin:0 auto;padding:54px 0 84px}.coa-page-heading[data-v-0d79d7ef]{max-width:720px}.coa-page-heading span[data-v-0d79d7ef]{color:#087566;letter-spacing:.08em;font-size:12px;font-weight:800}.coa-page-heading h1[data-v-0d79d7ef]{letter-spacing:-.02em;text-wrap:balance;margin:10px 0 12px;font-size:42px;line-height:1.05}.coa-page-heading p[data-v-0d79d7ef]{color:#526568;margin:0;font-size:16px}.coa-assurance[data-v-0d79d7ef]{margin:34px 0 28px}.coa-assurance>h2[data-v-0d79d7ef]{color:#162a3d;margin:0 0 12px;font-size:14px;font-weight:750}.coa-assurance-list[data-v-0d79d7ef]{background:#d7dfdd;border:1px solid #d7dfdd;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.coa-assurance-item[data-v-0d79d7ef]{background:#fff;gap:12px;min-height:122px;padding:20px 18px;display:flex}.coa-assurance-icon[data-v-0d79d7ef]{color:#087566;border:1px solid #0a8c78;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.coa-assurance-icon svg[data-v-0d79d7ef]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.coa-assurance-item h3[data-v-0d79d7ef]{color:#162a3d;margin:0;font-size:15px;line-height:1.25}.coa-assurance-item p[data-v-0d79d7ef]{color:#5b6e78;margin:7px 0 0;font-size:13px;line-height:1.45}.coa-search[data-v-0d79d7ef]{background:#fff;border:1px solid #cad5d3;border-radius:4px;align-items:center;gap:10px;max-width:560px;height:48px;margin:30px 0;padding:0 14px;display:flex}.coa-search svg[data-v-0d79d7ef]{fill:none;stroke:#526568;stroke-width:2px;width:20px}.coa-search input[data-v-0d79d7ef]{width:100%;font:inherit;border:0;outline:0}.coa-grid[data-v-0d79d7ef]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.coa-card[data-v-0d79d7ef]{border:1px solid #d7dfdd;border-radius:0}.coa-card[data-v-0d79d7ef],.coa-preview[data-v-0d79d7ef]{background:#fff;overflow:hidden}.coa-preview[data-v-0d79d7ef]{aspect-ratio:1.18;color:#6b7c7d;cursor:pointer;border:0;border-bottom:1px solid #d7dfdd;place-items:center;width:100%;font-size:36px;font-weight:850;display:grid}.coa-preview img[data-v-0d79d7ef]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#fff;width:100%;height:100%}.coa-pdf-tile[data-v-0d79d7ef]{color:#8f2118;place-items:center;gap:6px;display:grid}.coa-pdf-tile strong[data-v-0d79d7ef]{color:#fff;letter-spacing:.05em;background:#b42318;border-radius:2px;place-items:center;width:68px;height:54px;font-size:20px;display:grid}.coa-pdf-tile small[data-v-0d79d7ef]{color:#8f2118;font-size:12px}.coa-card-body[data-v-0d79d7ef]{padding:14px 14px 16px}.coa-card-body .coa-sku[data-v-0d79d7ef]{color:#008c72;font-size:14px;font-weight:800;line-height:1.2;display:block}.coa-card-body h2[data-v-0d79d7ef]{color:#162a3d;margin:5px 0 0;font-size:18px;line-height:1.25}.coa-record-id[data-v-0d79d7ef]{color:#5f7180;text-overflow:ellipsis;white-space:nowrap;margin:10px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.4;overflow:hidden}.coa-actions[data-v-0d79d7ef]{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.coa-actions a[data-v-0d79d7ef],.coa-actions button[data-v-0d79d7ef]{color:#087566;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:auto;padding:0;font-size:12px;font-weight:750;text-decoration:underline}.coa-actions a[data-v-0d79d7ef]{color:#5f7180}.coa-status[data-v-0d79d7ef]{text-align:center;background:#fff;border:1px dashed #bdcac8;border-radius:4px;padding:56px}.coa-error button[data-v-0d79d7ef]{color:#fff;cursor:pointer;background:#087566;border:1px solid #087566;border-radius:4px;min-height:38px;padding:0 14px;font-weight:750}.coa-dialog[data-v-0d79d7ef]{z-index:1000;color:#fff;background:#152122;border:0;border-radius:4px;width:calc(min(920px,100vw - 64px));max-height:calc(100vh - 48px);padding:20px;position:fixed;inset:0;box-shadow:0 24px 80px #0008}.coa-dialog[data-v-0d79d7ef]::backdrop{background:#061010aa}.coa-dialog-close[data-v-0d79d7ef]{color:#152122;cursor:pointer;background:#fff;border:0;border-radius:50%;width:40px;height:40px;font-size:28px;position:absolute;top:12px;right:12px}.coa-dialog figure[data-v-0d79d7ef]{margin:0}.coa-dialog img[data-v-0d79d7ef],.coa-pdf-frame[data-v-0d79d7ef]{-o-object-fit:contain;object-fit:contain;background:#fff;border:0;width:100%;max-width:100%;height:calc(min(74vh,780px));margin:auto;display:block}.coa-dialog figcaption[data-v-0d79d7ef]{justify-content:space-between;gap:20px;padding:14px 4px 0;display:flex}.coa-dialog[data-v-0d79d7ef]:not([open]){display:none}@media (width<=900px){.coa-assurance-list[data-v-0d79d7ef]{grid-template-columns:1fr}.coa-assurance-item[data-v-0d79d7ef]{min-height:0}.coa-grid[data-v-0d79d7ef]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.coa-page[data-v-0d79d7ef]{width:min(100% - 28px,560px);padding:30px 0}.coa-page-heading h1[data-v-0d79d7ef]{font-size:32px}.coa-assurance[data-v-0d79d7ef]{margin-top:26px}.coa-assurance-item[data-v-0d79d7ef]{padding:16px}.coa-grid[data-v-0d79d7ef]{grid-template-columns:1fr}.coa-dialog[data-v-0d79d7ef]{width:calc(100vw - 24px)}}.coa-dialog-unavailable[data-v-0d79d7ef],.coa-file-unavailable[data-v-0d79d7ef]{color:#647477;text-align:center;place-items:center;gap:8px;display:grid}.coa-file-unavailable[data-v-0d79d7ef]{padding:18px;font-size:12px}.coa-file-unavailable strong[data-v-0d79d7ef]{color:#8f2118;letter-spacing:.04em;font-size:13px}.coa-file-unavailable small[data-v-0d79d7ef]{max-width:210px;font-size:11px;line-height:1.4}.coa-unavailable-action[data-v-0d79d7ef]{color:#8f2118;font-size:12px}.coa-dialog-unavailable[data-v-0d79d7ef]{color:#162a3d;background:#eef2f1;height:calc(min(74vh,780px));padding:24px}.coa-dialog-unavailable strong[data-v-0d79d7ef]{font-size:18px}.coa-dialog-unavailable span[data-v-0d79d7ef]{color:#526568;max-width:420px;font-size:13px;line-height:1.5}
.calculator-page[data-v-fcf5d4f9]{padding-bottom:0}.calculator-hero[data-v-fcf5d4f9]{color:#fff;background:#063544;align-items:center;min-height:318px;padding:44px calc(max(32px,50vw - 617px));display:grid;position:relative}.calculator-hero[data-v-fcf5d4f9]:after{content:"";background:linear-gradient(100deg,#06142bf5,#063544d1 52%,#ec8f2757);position:absolute;inset:0}.calculator-hero-copy[data-v-fcf5d4f9]{z-index:1;gap:18px;max-width:780px;display:grid;position:relative}.calculator-kicker[data-v-fcf5d4f9],.tool-kicker[data-v-fcf5d4f9]{color:#cfefe9;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.calculator-hero h1[data-v-fcf5d4f9]{margin:0;font-size:40px;line-height:1.08}.calculator-hero p[data-v-fcf5d4f9]:not(.calculator-kicker){color:#eefbf8;max-width:720px;margin:0;font-size:17px}.calculator-hero-actions[data-v-fcf5d4f9]{flex-wrap:wrap;gap:10px;display:flex}.calculator-action[data-v-fcf5d4f9],.submit-button[data-v-fcf5d4f9]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff8f;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:900;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.calculator-tabs[data-v-fcf5d4f9]{gap:8px;width:min(1234px,100% - 64px);margin:24px auto 0;padding-bottom:4px;display:flex;overflow-x:auto}.calculator-tabs a[data-v-fcf5d4f9]{color:#1d354e;cursor:pointer;background:#fff;border:1px solid #d8e3ed;border-radius:999px;flex:none;align-items:center;min-height:38px;padding:0 15px;font-size:13px;font-weight:900;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.calculator-tabs a.active[data-v-fcf5d4f9],.calculator-tabs a[data-v-fcf5d4f9]:hover{background:#07887f;border-color:#07887f}.content-band[data-v-fcf5d4f9],.research-disclaimer[data-v-fcf5d4f9],.tool-panel[data-v-fcf5d4f9]{border:1px solid #d9e4ee}.tool-panel[data-v-fcf5d4f9]{gap:24px;display:grid}.tool-copy[data-v-fcf5d4f9]{gap:8px;display:grid}.content-band .tool-kicker[data-v-fcf5d4f9],.tool-copy .tool-kicker[data-v-fcf5d4f9]{color:#007569}.content-band h2[data-v-fcf5d4f9],.tool-copy h2[data-v-fcf5d4f9]{color:#06142b;margin:0;font-size:24px;line-height:1.25}.tool-grid[data-v-fcf5d4f9]{grid-template-columns:minmax(0,.95fr) minmax(360px,1fr);align-items:start;gap:22px;display:grid}.calculator-form[data-v-fcf5d4f9],.contact-form[data-v-fcf5d4f9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.calculator-form label[data-v-fcf5d4f9],.contact-form label[data-v-fcf5d4f9],.lookup-search[data-v-fcf5d4f9]{color:#243a52;gap:7px;min-width:0;font-size:13px;font-weight:850;display:grid}.calculator-form input[data-v-fcf5d4f9],.calculator-form select[data-v-fcf5d4f9],.contact-form input[data-v-fcf5d4f9],.contact-form textarea[data-v-fcf5d4f9],.lookup-search input[data-v-fcf5d4f9]{color:#06142b;background:#fff;border:1px solid #cfdce8;border-radius:8px;outline:none;width:100%;min-height:44px;padding:0 12px;transition:border-color .2s,box-shadow .2s}.contact-form textarea[data-v-fcf5d4f9]{resize:vertical;min-height:118px;padding-top:12px}.result-panel[data-v-fcf5d4f9]{background:#f8fbfc;border:1px solid #dbe6ef;min-width:0;padding:18px;display:grid}.result-title[data-v-fcf5d4f9]{color:#06142b;margin:0;font-size:15px;font-weight:900}.result-grid[data-v-fcf5d4f9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.result-grid.single-column[data-v-fcf5d4f9]{grid-template-columns:1fr}.result-grid div[data-v-fcf5d4f9]{background:#fff;border:1px solid #e0e9f1;border-radius:8px;align-content:center;gap:6px;min-height:76px;padding:12px;display:grid}.product-result-card dd[data-v-fcf5d4f9],.product-result-card dl[data-v-fcf5d4f9],.product-result-card dt[data-v-fcf5d4f9],.product-result-card h2[data-v-fcf5d4f9],.product-result-card p[data-v-fcf5d4f9],.result-grid dd[data-v-fcf5d4f9],.result-grid dt[data-v-fcf5d4f9]{margin:0}.result-grid dt[data-v-fcf5d4f9]{color:#526985;font-size:12px;font-weight:850}.result-grid dd[data-v-fcf5d4f9]{color:#007569;font-size:22px;font-weight:950;line-height:1.1}.lookup-layout[data-v-fcf5d4f9]{gap:18px;display:grid}.product-results[data-v-fcf5d4f9]{gap:12px;display:grid}.product-result-card[data-v-fcf5d4f9]{background:#f8fbfc;border:1px solid #dbe6ef;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:18px;padding:16px;display:grid}.product-result-card p[data-v-fcf5d4f9]{color:#007569;font-size:12px;font-weight:950}.product-result-card h2[data-v-fcf5d4f9]{color:#06142b;margin-top:6px;font-size:20px}.product-result-card dl[data-v-fcf5d4f9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-result-card dt[data-v-fcf5d4f9]{color:#526985;font-size:11px;font-weight:850}.product-result-card dd[data-v-fcf5d4f9]{color:#12243a;margin-top:4px;font-size:14px;font-weight:850}.lookup-empty[data-v-fcf5d4f9],.success-message[data-v-fcf5d4f9]{color:#1b4ba0;background:#eef6ff;border:1px solid #afd2ff;margin:0;padding:13px 14px;font-size:14px;line-height:1.45}.contact-form .full-field[data-v-fcf5d4f9],.submit-button[data-v-fcf5d4f9],.success-message[data-v-fcf5d4f9]{grid-column:1/-1}.submit-button[data-v-fcf5d4f9]{background:#07887f;border-color:#07887f;width:fit-content;min-width:180px}.content-band[data-v-fcf5d4f9]{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:28px;padding:24px;display:grid}.instructions-band ol[data-v-fcf5d4f9]{color:#405873;gap:10px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.faq-list[data-v-fcf5d4f9]{gap:10px;display:grid}.faq-list details[data-v-fcf5d4f9]{background:#f8fbfc;border:1px solid #dbe6ef;padding:14px}.faq-list summary[data-v-fcf5d4f9]{color:#06142b;cursor:pointer;font-weight:900}.faq-list p[data-v-fcf5d4f9]{color:#405873;margin:10px 0 0;font-size:14px;line-height:1.5}.research-disclaimer[data-v-fcf5d4f9]{color:#734700;gap:8px;margin-bottom:42px;padding:18px;display:grid}.research-disclaimer strong[data-v-fcf5d4f9]{color:#734700;font-size:15px}.research-disclaimer p[data-v-fcf5d4f9]{color:#704e22;margin:0;font-size:13px;line-height:1.5}@media (width<=920px){.calculator-hero[data-v-fcf5d4f9],.compact-grid[data-v-fcf5d4f9],.content-band[data-v-fcf5d4f9],.product-result-card[data-v-fcf5d4f9],.tool-grid[data-v-fcf5d4f9]{grid-template-columns:1fr}.calculator-hero[data-v-fcf5d4f9],.calculator-tabs[data-v-fcf5d4f9],.calculator-workspace[data-v-fcf5d4f9],.content-band[data-v-fcf5d4f9],.research-disclaimer[data-v-fcf5d4f9]{width:calc(100% - 36px)}.calculator-hero[data-v-fcf5d4f9]{padding:34px 18px}}@media (width<=620px){.calculator-hero h1[data-v-fcf5d4f9]{font-size:30px}.calculator-hero p[data-v-fcf5d4f9]:not(.calculator-kicker){font-size:15px}.content-band[data-v-fcf5d4f9],.tool-panel[data-v-fcf5d4f9]{padding:18px}.calculator-form[data-v-fcf5d4f9],.contact-form[data-v-fcf5d4f9],.product-result-card dl[data-v-fcf5d4f9],.result-grid[data-v-fcf5d4f9]{grid-template-columns:1fr}.result-grid dd[data-v-fcf5d4f9]{font-size:20px}}.calculator-shell[data-v-fcf5d4f9]{background:linear-gradient(#ffffffd1,#f6f7f100 280px),#f6f7f1}.calculator-page[data-v-fcf5d4f9]{padding:0 0 54px}.calculator-hero[data-v-fcf5d4f9]{color:#1a241f;background:#fbfcf8;border:1px solid #d7dfd2;border-left:5px solid #1f6f52;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:0;width:min(1234px,100% - 48px);min-height:220px;margin:20px auto 0;padding:0;overflow:hidden}.calculator-hero[data-v-fcf5d4f9]:after,.calculator-kicker[data-v-fcf5d4f9]{display:none}.calculator-hero-copy[data-v-fcf5d4f9]{background:linear-gradient(135deg,#edf4ede6,#ffffffdb),#fbfcf8;align-content:center;gap:14px;min-width:0;max-width:none;min-height:0;padding:30px 44px}.tool-kicker[data-v-fcf5d4f9]{color:#1f6f52;letter-spacing:0;font-size:11px}.calculator-hero h1[data-v-fcf5d4f9]{color:#1a241f;overflow-wrap:anywhere;font-size:38px;line-height:1.1}.calculator-hero p[data-v-fcf5d4f9]:not(.calculator-kicker){color:#4d5d55;overflow-wrap:anywhere;max-width:760px;font-size:16px;line-height:1.55}.calculator-hero-actions[data-v-fcf5d4f9]{gap:8px}.calculator-action[data-v-fcf5d4f9],.submit-button[data-v-fcf5d4f9]{color:#1a241f;background:#fff;border-color:#cbd8c9;border-radius:6px;min-height:44px}.calculator-action.primary[data-v-fcf5d4f9],.calculator-action[data-v-fcf5d4f9]:hover,.submit-button[data-v-fcf5d4f9]:hover{color:#fff;background:#1f6f52;border-color:#1f6f52}.calculator-tool-layout[data-v-fcf5d4f9]{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:16px;width:min(1234px,100% - 48px);margin:22px auto 0;display:grid}.calculator-tabs[data-v-fcf5d4f9]{background:#fff;border:1px solid #d7dfd2;border-radius:8px;gap:6px;width:auto;margin:0;padding:12px;display:grid;position:sticky;top:18px;overflow:visible}.calculator-tabs a[data-v-fcf5d4f9]{color:#2f4038;background:0 0;border:0;border-radius:6px;justify-content:flex-start;min-height:40px;padding:0 12px;font-weight:820}.calculator-tabs a.active[data-v-fcf5d4f9],.calculator-tabs a[data-v-fcf5d4f9]:hover{color:#fff;background:#1f6f52}.calculator-workspace[data-v-fcf5d4f9],.content-band[data-v-fcf5d4f9],.research-disclaimer[data-v-fcf5d4f9]{width:auto;margin:0}.content-band[data-v-fcf5d4f9],.research-disclaimer[data-v-fcf5d4f9],.tool-panel[data-v-fcf5d4f9]{background:#fff;border-color:#d7dfd2;border-radius:8px}.tool-panel[data-v-fcf5d4f9]{border:1px solid #d7dfd2;border-top:3px solid #157d86;gap:22px;padding:24px}.content-band h2[data-v-fcf5d4f9],.tool-copy h2[data-v-fcf5d4f9]{color:#1a241f;font-size:25px}.tool-grid[data-v-fcf5d4f9]{grid-template-columns:minmax(0,.95fr) minmax(330px,.85fr)}.compact-grid[data-v-fcf5d4f9]{grid-template-columns:minmax(0,.8fr) minmax(300px,.7fr)}.calculator-form[data-v-fcf5d4f9],.contact-form[data-v-fcf5d4f9]{gap:12px}.calculator-form label[data-v-fcf5d4f9],.contact-form label[data-v-fcf5d4f9],.lookup-search[data-v-fcf5d4f9]{color:#34443c;font-size:12px}.calculator-form input[data-v-fcf5d4f9],.calculator-form select[data-v-fcf5d4f9],.contact-form input[data-v-fcf5d4f9],.contact-form textarea[data-v-fcf5d4f9],.lookup-search input[data-v-fcf5d4f9]{color:#1a241f;background:#fbfcf8;border-color:#cdd8ca;border-radius:6px;min-height:42px}.calculator-form input[data-v-fcf5d4f9]:focus,.calculator-form select[data-v-fcf5d4f9]:focus,.contact-form input[data-v-fcf5d4f9]:focus,.contact-form textarea[data-v-fcf5d4f9]:focus,.lookup-search input[data-v-fcf5d4f9]:focus{border-color:#1f6f52;box-shadow:0 0 0 3px #1f6f5224}.result-panel[data-v-fcf5d4f9]{color:#fff;background:#20342e;border-color:#20342e;border-radius:8px;gap:14px}.result-title[data-v-fcf5d4f9]{color:#fff}.result-grid[data-v-fcf5d4f9]{gap:8px}.result-grid div[data-v-fcf5d4f9]{background:#ffffff14;border-color:#ffffff24;border-radius:6px;min-height:74px}.result-grid dt[data-v-fcf5d4f9]{color:#bed4ca}.result-grid dd[data-v-fcf5d4f9]{color:#f4c07a}.product-result-card[data-v-fcf5d4f9]{background:#fbfcf8;border-color:#d7dfd2 #d7dfd2 #d7dfd2 #1f6f52;border-left-style:solid;border-left-width:4px;border-radius:8px}.product-result-card p[data-v-fcf5d4f9]{color:#157d86}.product-result-card h2[data-v-fcf5d4f9]{color:#1a241f}.product-result-card dt[data-v-fcf5d4f9]{color:#65736c}.product-result-card dd[data-v-fcf5d4f9]{color:#2f4038}.lookup-empty[data-v-fcf5d4f9],.success-message[data-v-fcf5d4f9]{color:#1f6f52;background:#f4fff8;border-color:#b9d7c7;border-radius:8px}.submit-button[data-v-fcf5d4f9]{color:#fff;background:#1f6f52;border-color:#1f6f52}.content-band[data-v-fcf5d4f9]{background:#fffdf8;border-top:3px solid #d97925;width:min(1234px,100% - 48px);margin:18px auto 0}.faq-list p[data-v-fcf5d4f9],.instructions-band ol[data-v-fcf5d4f9]{color:#4d5d55}.faq-list details[data-v-fcf5d4f9]{background:#fbfcf8;border-color:#d7dfd2;border-radius:8px}.faq-list summary[data-v-fcf5d4f9]{color:#1a241f}.research-disclaimer[data-v-fcf5d4f9]{color:#71410f;background:#fff8f1;border-top:3px solid #b45531;width:min(1234px,100% - 48px);margin:18px auto 42px}@media (width<=920px){.calculator-hero[data-v-fcf5d4f9],.calculator-tool-layout[data-v-fcf5d4f9]{grid-template-columns:1fr;width:calc(100% - 36px)}.calculator-hero-copy[data-v-fcf5d4f9]{min-height:auto;padding:28px 24px}.calculator-tabs[data-v-fcf5d4f9]{display:flex;position:static;overflow-x:auto}.calculator-tabs a[data-v-fcf5d4f9]{flex:none}.compact-grid[data-v-fcf5d4f9],.content-band[data-v-fcf5d4f9],.product-result-card[data-v-fcf5d4f9],.tool-grid[data-v-fcf5d4f9]{grid-template-columns:1fr}.content-band[data-v-fcf5d4f9],.research-disclaimer[data-v-fcf5d4f9]{width:calc(100% - 36px)}}@media (width<=620px){.calculator-hero[data-v-fcf5d4f9]{width:calc(100vw - 36px);max-width:calc(100vw - 36px)}.calculator-hero-copy[data-v-fcf5d4f9],.tool-panel[data-v-fcf5d4f9]{max-width:100%}.calculator-hero-copy[data-v-fcf5d4f9]{width:100%;max-width:none;overflow:hidden}.calculator-hero h1[data-v-fcf5d4f9]{max-width:100%;font-size:28px;line-height:1.08}.calculator-hero p[data-v-fcf5d4f9]:not(.calculator-kicker){max-width:100%}.calculator-hero-copy[data-v-fcf5d4f9],.content-band[data-v-fcf5d4f9],.tool-panel[data-v-fcf5d4f9]{padding:18px}.calculator-hero-actions[data-v-fcf5d4f9]{flex-direction:column;align-items:stretch}.calculator-action[data-v-fcf5d4f9]{width:100%;max-width:300px}}
.content-page-shell[data-v-75145fd8]{background:#f6f7f1}.content-page[data-v-75145fd8]{padding-bottom:56px}.content-page-hero[data-v-75145fd8]{color:#fff;background:#153b35}.content-page-hero>div[data-v-75145fd8]{width:min(1040px,100% - 48px);margin:0 auto;padding:46px 0 52px}.content-breadcrumb[data-v-75145fd8]{color:#c8ded7;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.content-breadcrumb a[data-v-75145fd8]{color:#fff;font-weight:850}.content-breadcrumb span[data-v-75145fd8]:before{color:#8fb2a8;content:"/";margin-right:8px}.content-page-hero p[data-v-75145fd8]{color:#d6ebe4;max-width:720px;margin:0;font-size:16px;line-height:1.6}.content-page-hero p[data-v-75145fd8]:first-of-type{color:#f4c07a;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900}.content-page-hero h1[data-v-75145fd8]{color:#fff;max-width:800px;margin:0 0 16px;font-size:42px;line-height:1.08}.content-page-article[data-v-75145fd8]{gap:24px;width:min(920px,100% - 48px);margin:34px auto 0;display:grid}.tracking-panel[data-v-75145fd8]{background:#fff;border:1px solid #cfdcd7;border-radius:8px;gap:16px;padding:22px;scroll-margin-top:156px;display:grid;box-shadow:0 4px 8px #153b3514}.tracking-panel-copy[data-v-75145fd8]{gap:8px;display:grid}.tracking-error[data-v-75145fd8],.tracking-help[data-v-75145fd8],.tracking-panel-copy p[data-v-75145fd8],.tracking-result p[data-v-75145fd8]{margin:0}.tracking-panel-copy p[data-v-75145fd8]{color:#157d86;text-transform:uppercase;font-size:12px;font-weight:900}.tracking-panel-copy h2[data-v-75145fd8]{color:#18241f;margin:0;font-size:24px;line-height:1.22}.tracking-help[data-v-75145fd8],.tracking-panel-copy span[data-v-75145fd8]{color:#53635c;font-size:14px;line-height:1.55}.tracking-help-group[data-v-75145fd8]{gap:5px;display:grid}.tracking-help strong[data-v-75145fd8]{color:#23342f}.tracking-form[data-v-75145fd8]{grid-template-columns:160px minmax(220px,1fr) 116px;align-items:end;gap:12px;display:grid}.tracking-form label[data-v-75145fd8]{color:#23342f;gap:7px;min-width:0;font-size:13px;font-weight:850;display:grid}.tracking-form input[data-v-75145fd8],.tracking-form select[data-v-75145fd8]{color:#18241f;width:100%;min-height:42px;font:inherit;background:#fbfcf8;border:1px solid #bdcbc6;border-radius:7px;padding:0 12px;font-weight:700}.tracking-form input[data-v-75145fd8]:focus,.tracking-form select[data-v-75145fd8]:focus{border-color:#157d86;outline:3px solid #157d862e}.tracking-fallback a[data-v-75145fd8],.tracking-form button[data-v-75145fd8]{color:#fff;cursor:pointer;text-align:center;background:#157d86;border:1px solid #157d86;border-radius:7px;place-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:900;transition:background .18s,border-color .18s,transform .18s;display:inline-grid}.tracking-fallback a[data-v-75145fd8]:hover,.tracking-form button[data-v-75145fd8]:hover{background:#0f665f;border-color:#0f665f;transform:translateY(-1px)}.tracking-form button[data-v-75145fd8]:disabled{cursor:wait;opacity:.72;transform:none}.tracking-error[data-v-75145fd8]{color:#a33b21;font-size:13px;font-weight:850}.tracking-result[data-v-75145fd8]{background:#eefaf7;border:1px solid #c7e4de;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;padding:14px;display:grid}.shipment-location[data-v-75145fd8],.shipment-summary>div[data-v-75145fd8],.tracking-result div[data-v-75145fd8]{min-width:0}.tracking-result p[data-v-75145fd8]{color:#53635c;grid-column:1/-1;font-size:13px;line-height:1.5}.tracking-result div p[data-v-75145fd8]{color:#157d86;text-transform:uppercase;grid-column:auto;margin-bottom:4px;font-size:11px;font-weight:900}.tracking-result strong[data-v-75145fd8]{overflow-wrap:anywhere;color:#18241f;font-size:15px;display:block}.shipment-details[data-v-75145fd8]{color:#fff;background:#153b35;border-radius:12px;gap:22px;padding:24px;display:grid;overflow:hidden;box-shadow:0 12px 28px #153b352e}.shipment-summary[data-v-75145fd8]{grid-template-columns:minmax(0,1.45fr) minmax(220px,.8fr);align-items:start;gap:28px;display:grid}.shipment-route dt[data-v-75145fd8],.shipment-summary p[data-v-75145fd8]{color:#9fd1c5;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}.shipment-history h3[data-v-75145fd8],.shipment-summary h3[data-v-75145fd8]{color:#fff;margin:0}.shipment-summary h3[data-v-75145fd8]{font-size:calc(clamp(24px,3vw,34px));line-height:1.12}.shipment-summary span[data-v-75145fd8]{color:#d6ebe4;max-width:62ch;margin-top:9px;font-size:14px;line-height:1.55;display:block}.shipment-location[data-v-75145fd8]{color:#18241f;background:#fff;border-radius:10px;padding:16px}.shipment-location p[data-v-75145fd8]{color:#157d86}.shipment-location strong[data-v-75145fd8],.shipment-location time[data-v-75145fd8]{overflow-wrap:anywhere;display:block}.shipment-location strong[data-v-75145fd8]{font-size:17px;line-height:1.35}.shipment-location time[data-v-75145fd8]{color:#65756e;margin-top:6px;font-size:12px}.shipment-route[data-v-75145fd8]{background:#ffffff21;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.shipment-route div[data-v-75145fd8]{background:#ffffff0f;min-width:0;padding:15px 16px}.shipment-route dd[data-v-75145fd8]{overflow-wrap:anywhere;color:#fff;margin:0;font-size:14px;font-weight:800;line-height:1.4}.shipment-history[data-v-75145fd8]{color:#18241f;background:#fff;border-radius:10px;padding:20px}.shipment-history h3[data-v-75145fd8]{color:#18241f;margin-bottom:18px;font-size:18px}.shipment-history ol[data-v-75145fd8]{gap:0;margin:0;padding:0;list-style:none;display:grid}.shipment-history li[data-v-75145fd8]{grid-template-columns:18px minmax(0,1fr);gap:12px;min-width:0;padding:0 0 20px;display:grid;position:relative}.shipment-history li[data-v-75145fd8]:not(:last-child):before{content:"";background:#c9ded8;width:2px;position:absolute;top:14px;bottom:-2px;left:6px}.shipment-history li[data-v-75145fd8]:last-child{padding-bottom:0}.shipment-marker[data-v-75145fd8]{z-index:1;background:#157d86;border:3px solid #fff;border-radius:50%;width:14px;height:14px;margin-top:3px;position:relative;box-shadow:0 0 0 2px #157d86}.shipment-history li:not(:first-child) .shipment-marker[data-v-75145fd8]{background:#a6beb7;box-shadow:0 0 0 2px #a6beb7}.shipment-history li>div[data-v-75145fd8]{min-width:0}.shipment-history p[data-v-75145fd8],.shipment-history strong[data-v-75145fd8],.shipment-history time[data-v-75145fd8]{overflow-wrap:anywhere}.shipment-history strong[data-v-75145fd8]{color:#18241f;font-size:14px;line-height:1.4;display:block}.shipment-history p[data-v-75145fd8]{color:#4f625b;margin:4px 0 0;font-size:13px;line-height:1.4}.shipment-history time[data-v-75145fd8]{color:#73827d;margin-top:4px;font-size:12px;display:block}.shipment-photos[data-v-75145fd8]{border-top:1px solid #fff3;padding-top:18px}.shipment-photos h3[data-v-75145fd8]{color:#fff;margin:0 0 12px;font-size:16px}.shipment-photos>div[data-v-75145fd8]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.shipment-photos a[data-v-75145fd8]{background:#ffffff1a;border-radius:8px;display:block;overflow:hidden}.shipment-photos img[data-v-75145fd8]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.shipment-empty[data-v-75145fd8]{color:#d6ebe4;background:#ffffff17;border-radius:10px;margin:0;padding:16px;font-size:14px;line-height:1.55}.shipment-empty span[data-v-75145fd8]{display:block}.shipment-retry[data-v-75145fd8]{color:#fff;margin-top:6px;font-weight:800}.tracking-fallback[data-v-75145fd8]{color:#53635c;border-top:1px solid #dce5e1;font-size:13px}.tracking-fallback summary[data-v-75145fd8]{cursor:pointer;color:#3d514a;align-items:center;gap:8px;width:fit-content;min-height:44px;font-weight:800;list-style:none;display:flex}.tracking-fallback summary[data-v-75145fd8]::-webkit-details-marker{display:none}.tracking-fallback summary[data-v-75145fd8]:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .16s;transform:rotate(-45deg)}.tracking-fallback[open] summary[data-v-75145fd8]:before{transform:rotate(45deg)translate(-2px,-2px)}.tracking-fallback-content[data-v-75145fd8]{gap:12px;padding:4px 0 2px;display:grid}.tracking-fallback-content p[data-v-75145fd8]{max-width:68ch;margin:0;line-height:1.55}.tracking-result-links[data-v-75145fd8]{flex-wrap:wrap;gap:10px;display:flex}.tracking-fallback a[data-v-75145fd8]{min-width:184px;text-decoration:none}.content-page-body[data-v-75145fd8]{color:#23342f;font-size:16px;line-height:1.75}.content-page-body[data-v-75145fd8] h2{color:#18241f;margin:34px 0 10px;scroll-margin-top:156px;font-size:25px;line-height:1.25}.content-page-body[data-v-75145fd8] h2:first-child{margin-top:0}.content-page-body[data-v-75145fd8] h3{color:#18241f;margin:26px 0 8px;font-size:20px}.content-page-body[data-v-75145fd8] p{margin:0 0 18px}.content-page-body[data-v-75145fd8] .tldr{display:none}.content-page-body[data-v-75145fd8] .toc{background:#fff;border:1px solid #d8e3de;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 24px;padding:14px;display:flex}.content-page-body[data-v-75145fd8] .toc h5{color:#18241f;text-transform:uppercase;width:100%;margin:0;font-size:13px}.content-page-body[data-v-75145fd8] .toc a{color:#145f59;background:#f7faf8;border:1px solid #c9d8d2;border-radius:999px;padding:7px 11px;font-size:13px;text-decoration:none}.content-page-body[data-v-75145fd8] table{border-collapse:collapse;background:#fff;width:100%;margin:18px 0 20px}.content-page-body[data-v-75145fd8] .shipping-example-table,.content-page-body[data-v-75145fd8] .shipping-rate-table{table-layout:fixed}.content-page-body[data-v-75145fd8] .shipping-rate-note{color:#53635c;margin-top:-6px;font-size:14px}.content-page-body[data-v-75145fd8] td,.content-page-body[data-v-75145fd8] th{color:#23342f;text-align:left;vertical-align:top;border-bottom:1px solid #dce4e0;padding:13px 10px}.content-page-body[data-v-75145fd8] th{color:#243832;background:#f3f7f5;font-size:13px;font-weight:900}.content-page-body[data-v-75145fd8] ol,.content-page-body[data-v-75145fd8] ul{margin:0 0 20px;padding-left:22px}.content-page-body[data-v-75145fd8] li+li{margin-top:7px}.content-page-body[data-v-75145fd8] a{color:#0f766e;font-weight:850}@media (width<=720px){.content-page-article[data-v-75145fd8],.content-page-hero>div[data-v-75145fd8]{width:calc(100% - 36px)}.content-page-hero>div[data-v-75145fd8]{padding:34px 0 40px}.content-page-hero h1[data-v-75145fd8]{font-size:32px}.tracking-panel[data-v-75145fd8]{padding:18px;scroll-margin-top:224px}.shipment-route[data-v-75145fd8],.shipment-summary[data-v-75145fd8],.tracking-form[data-v-75145fd8],.tracking-result[data-v-75145fd8]{grid-template-columns:1fr}.tracking-form input[data-v-75145fd8],.tracking-form select[data-v-75145fd8]{font-size:16px}.tracking-fallback a[data-v-75145fd8],.tracking-form button[data-v-75145fd8]{width:100%;min-height:44px}.tracking-result-links[data-v-75145fd8]{flex-direction:column}.shipment-details[data-v-75145fd8]{gap:18px;padding:18px}.shipment-summary[data-v-75145fd8]{gap:16px}.shipment-route[data-v-75145fd8]{gap:1px}.shipment-history[data-v-75145fd8]{padding:17px 15px}.shipment-history li[data-v-75145fd8]{gap:10px}.content-page-body[data-v-75145fd8] table{white-space:nowrap;display:block;overflow-x:auto}.content-page-body[data-v-75145fd8] .shipping-example-table,.content-page-body[data-v-75145fd8] .shipping-rate-table{white-space:normal;display:table;overflow-x:visible}.content-page-body[data-v-75145fd8] .shipping-example-table td,.content-page-body[data-v-75145fd8] .shipping-example-table th,.content-page-body[data-v-75145fd8] .shipping-rate-table td,.content-page-body[data-v-75145fd8] .shipping-rate-table th{overflow-wrap:break-word;word-break:normal}.content-page-body[data-v-75145fd8] .shipping-rate-table td:first-child,.content-page-body[data-v-75145fd8] .shipping-rate-table th:first-child{overflow-wrap:break-word;word-break:normal;white-space:normal;width:31%}.content-page-body[data-v-75145fd8] .shipping-rate-table td:not(:first-child),.content-page-body[data-v-75145fd8] .shipping-rate-table th:not(:first-child){width:23%;padding-left:4px;padding-right:4px;font-size:11px}}
.landing-preview[data-v-ee462a84]{--ink:#0b1e40;--muted:#536374;--line:#dce3eb;--paper:#fff;--gold:#f1d475;--announcement-height:54px;background:var(--paper);min-height:100vh;color:var(--ink)}.landing-preview a[data-v-ee462a84]{text-decoration:none}.landing-preview[data-v-ee462a84] :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #1195a2}.landing-header[data-v-ee462a84]{top:calc(8px + var(--announcement-height));z-index:40;background:#fff;border-radius:999px;grid-template-columns:176px minmax(0,1fr) 176px;align-items:center;gap:12px;width:min(100% - 48px,1320px);min-height:56px;margin:12px auto -68px;padding:4px 22px;display:grid;position:sticky;box-shadow:0 8px 24px #071b3b14}.landing-brand[data-v-ee462a84]{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.landing-brand img[data-v-ee462a84]{-o-object-fit:contain;object-fit:contain;width:36px;height:36px}.primary-nav[data-v-ee462a84]{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 22px;min-width:0;font-size:14px;font-weight:650;display:flex}.primary-nav a[data-v-ee462a84]{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.primary-nav a[data-v-ee462a84]:hover{color:#086875}.primary-nav .warehouse-nav-link[data-v-ee462a84]{flex-direction:column;justify-content:center;gap:3px;line-height:1.1}.warehouse-nav-link small[data-v-ee462a84]{color:#68798a;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.2}.warehouse-nav-link:hover small[data-v-ee462a84]{color:#086875}.header-utilities[data-v-ee462a84]{justify-content:flex-end;align-items:center;gap:1px;display:flex}.mobile-header-controls[data-v-ee462a84]{display:none}.header-icon-button[data-v-ee462a84]{color:#101b26;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;padding:10px;display:inline-grid;position:relative}.header-icon-button svg[data-v-ee462a84]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;width:20px;height:20px}.header-icon-button[data-v-ee462a84]:hover{color:#086875}.cart-icon-button b[data-v-ee462a84]{background:var(--ink);color:#fff;border-radius:50%;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;display:grid;position:absolute;top:2px;right:0}.landing-hero[data-v-ee462a84]{isolation:isolate;color:#fff;background:#d9e6ed;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:28px;min-height:610px;padding:88px max(24px,50% - 660px) 70px;display:grid;position:relative;overflow:hidden}.hero-media[data-v-ee462a84]{z-index:-1;pointer-events:none}.hero-media[data-v-ee462a84],.hero-scene[data-v-ee462a84]{position:absolute;inset:0}.hero-scene[data-v-ee462a84]{background-repeat:no-repeat;background-size:cover}.hero-scene-crossfade-enter-active[data-v-ee462a84],.hero-scene-crossfade-leave-active[data-v-ee462a84]{transition:opacity .65s}.hero-scene-crossfade-enter-from[data-v-ee462a84],.hero-scene-crossfade-leave-to[data-v-ee462a84]{opacity:0}.hero-copy[data-v-ee462a84]{background:#071b3bd6;border-radius:24px;min-width:0;padding:38px 36px}.hero-copy h1[data-v-ee462a84]{color:#fff;letter-spacing:-.02em;margin:0 0 18px;font-size:calc(clamp(38px,3.4vw,50px));font-weight:700;line-height:1.1}.category-card-copy strong[data-v-ee462a84],.hero-assurance-cards h2[data-v-ee462a84],.hero-copy h1[data-v-ee462a84],.hero-subtitle[data-v-ee462a84]{font-family:Georgia,Times New Roman,serif}.hero-subtitle[data-v-ee462a84]{color:#f0f4fa;max-width:650px;font-size:calc(clamp(20px,1.8vw,25px));font-weight:600;line-height:1.24;display:block}.hero-copy>p[data-v-ee462a84]{color:#e0e9f5;max-width:580px;margin:18px 0 0;font-size:14px;line-height:1.6}.hero-actions[data-v-ee462a84]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.hero-actions a[data-v-ee462a84]{color:#fff;background:#071b3b;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.hero-actions a[data-v-ee462a84]:last-child{background:0 0;border:1px solid #aab9cd}.hero-actions a[data-v-ee462a84]:hover{background:#213e65}.hero-assurance-cards[data-v-ee462a84]{grid-template-rows:repeat(3,1fr);gap:16px;display:grid}.hero-assurance-cards article[data-v-ee462a84]{color:#fff;background:#274770e6;border:1px solid #b6c7dc80;border-radius:20px;padding:22px}.hero-assurance-cards article>span[data-v-ee462a84]{color:var(--gold);letter-spacing:.05em;background:#e3cb701a;border:1px solid #e3cb7070;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:750;display:inline-block}.hero-assurance-cards h2[data-v-ee462a84]{color:#fff;margin:12px 0 7px;font-size:21px;line-height:1.15}.hero-assurance-cards p[data-v-ee462a84]{color:#edf3fb;margin:0;font-size:13px;line-height:1.55}.supply-model[data-v-ee462a84]{border:1px solid var(--line);text-align:center;background:#f7fafc;border-radius:24px;width:min(100% - 32px,1320px);margin:32px auto 0;padding:54px 24px 60px;scroll-margin-top:92px}.supply-assurance h2[data-v-ee462a84],.supply-model h2[data-v-ee462a84]{color:var(--ink);letter-spacing:-.02em;margin:0;font:600 calc(clamp(28px,3vw,42px))/1.14 Georgia,Times New Roman,serif}.supply-model>p[data-v-ee462a84]{max-width:780px;color:var(--muted);margin:12px auto 0;font-size:14px;line-height:1.6}.supply-model-grid[data-v-ee462a84]{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1100px;margin:28px auto 0;display:grid}.supply-model-card[data-v-ee462a84]{min-height:220px;box-shadow:inset 0 3px 0 var(--ink),0 14px 30px #071b3b0c;background:#fff;border:1px solid #dbe3eb;border-radius:16px;padding:25px 24px 22px;position:relative}.supply-model-number[data-v-ee462a84]{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.supply-model-card h3[data-v-ee462a84]{color:var(--ink);margin:14px 0 8px;font:600 19px/1.2 Georgia,Times New Roman,serif}.supply-model-card>p[data-v-ee462a84]{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.supply-assurance-card ul[data-v-ee462a84],.supply-model-card ul[data-v-ee462a84]{color:var(--muted);gap:7px;margin:14px 0 0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.supply-assurance-card li[data-v-ee462a84]::marker{color:var(--gold)}.supply-model-card li[data-v-ee462a84]::marker{color:var(--gold)}.supply-assurance-result[data-v-ee462a84],.supply-model-result[data-v-ee462a84]{border-top:1px solid var(--line);padding-top:12px;color:var(--ink)!important;margin-top:14px!important;font-size:13px!important}.supply-assurance[data-v-ee462a84]{text-align:center;background:#fff;border-radius:24px;width:min(100% - 32px,1320px);margin:22px auto 0;padding:52px 24px 58px}.supply-assurance-grid[data-v-ee462a84]{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1100px;margin:28px auto 0;display:grid}.supply-assurance-card[data-v-ee462a84]{background:#fff;border:1px solid #dbe3eb;border-radius:16px;flex-direction:column;min-height:0;padding:24px 20px 20px;display:flex;box-shadow:0 12px 28px #071b3b0b}.supply-assurance-icon[data-v-ee462a84]{width:40px;height:40px;color:var(--ink);background:#eef1f5;border-radius:10px;place-items:center;display:grid}.supply-assurance-eyebrow[data-v-ee462a84]{color:#846a00;letter-spacing:.08em;background:#fff5cf;border-radius:999px;margin-top:14px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.supply-assurance-card h3[data-v-ee462a84]{color:var(--ink);margin:16px 0 9px;font:600 25px/1.12 Georgia,Times New Roman,serif}.supply-assurance-card>p[data-v-ee462a84]{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.supply-assurance-result[data-v-ee462a84]{position:static;margin-top:auto!important}.catalog-entrances[data-v-ee462a84],.page-section[data-v-ee462a84],.warehouse-chooser[data-v-ee462a84]{width:min(100% - 48px,1200px);margin-inline:auto}.warehouse-chooser[data-v-ee462a84]{padding:64px 0 24px}.warehouse-chooser-copy[data-v-ee462a84]{grid-template-columns:1fr 1fr;align-items:end;gap:36px;padding-bottom:24px;display:grid}.assurance h2[data-v-ee462a84],.catalog-entrances h2[data-v-ee462a84],.section-heading h2[data-v-ee462a84],.warehouse-chooser h2[data-v-ee462a84]{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:calc(clamp(28px,3vw,42px));line-height:1.15}.warehouse-chooser-copy>p[data-v-ee462a84]{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.warehouse-options[data-v-ee462a84]{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;display:grid}.warehouse-options[data-v-ee462a84]:empty{display:none}.warehouse-option[data-v-ee462a84]{min-height:164px;color:var(--ink);background:#ecf2f5;align-content:space-between;gap:18px;padding:22px;display:grid}.warehouse-option[data-v-ee462a84]:hover{background:#dfeaed}.warehouse-option.selected[data-v-ee462a84]{background:var(--ink);color:#fff}.warehouse-option-top[data-v-ee462a84]{justify-content:space-between;gap:12px;display:flex}.warehouse-option-top strong[data-v-ee462a84]{font-size:19px;line-height:1.2}.warehouse-option-state[data-v-ee462a84],.warehouse-option-top>span[data-v-ee462a84]{color:#086875;font-size:11px;font-weight:750}.warehouse-option small[data-v-ee462a84]{color:var(--muted);font-size:13px}.warehouse-option.selected[data-v-ee462a84] :is(small,.warehouse-option-state,.warehouse-option-top>span){color:#c6e9ee}.warehouse-chooser-footer[data-v-ee462a84]{color:var(--muted);justify-content:space-between;gap:24px;margin-top:18px;font-size:13px;line-height:1.6;display:flex}.warehouse-chooser-footer a[data-v-ee462a84]{color:#086875;flex-shrink:0;font-weight:700}.category-explorer[data-v-ee462a84]{border-top:1px solid var(--line);width:min(100% - 48px,1200px);margin:42px auto 0;padding:34px 0 12px}.category-explorer-heading[data-v-ee462a84]{justify-content:space-between;align-items:end;gap:24px;display:flex}.section-kicker[data-v-ee462a84]{color:#086875;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.category-explorer h2[data-v-ee462a84]{color:var(--ink);letter-spacing:-.02em;margin:10px 0 0;font:600 calc(clamp(28px,3vw,42px))/1.15 Georgia,Times New Roman,serif}.category-explorer-heading p[data-v-ee462a84]{max-width:620px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.55}.category-explorer-controls[data-v-ee462a84]{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.category-explorer-controls button[data-v-ee462a84]{border:1px solid var(--line);min-width:42px;height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:inline-grid}.category-explorer-controls button[data-v-ee462a84]:hover{color:#086875;border-color:#7faeb1}.category-explorer-controls .category-pause[data-v-ee462a84]{border-radius:999px;min-width:62px;font-size:11px;font-weight:700}.category-rail[data-v-ee462a84]{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(205px,246px);grid-auto-flow:column;gap:14px;margin-top:24px;padding:2px 2px 16px;display:grid;overflow-x:auto}.category-rail[data-v-ee462a84]:focus-visible{outline-offset:4px;outline:3px solid #1195a2}.category-card[data-v-ee462a84]{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;cursor:pointer;scroll-snap-align:start;background:#fff;border-radius:14px;grid-template-rows:126px auto;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.category-card[data-v-ee462a84]:hover{border-color:#7faeb1;transform:translateY(-2px);box-shadow:0 12px 28px #071b3b12}.category-card-media[data-v-ee462a84]{background:#dfeaec;min-height:0;display:block;overflow:hidden}.category-card-media img[data-v-ee462a84]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.category-card:hover .category-card-media img[data-v-ee462a84]{transform:scale(1.04)}.category-card-copy[data-v-ee462a84]{align-content:center;gap:5px;min-height:82px;padding:13px 14px 12px;display:grid}.category-card-copy strong[data-v-ee462a84]{font-size:19px;line-height:1.2}.category-card-copy small[data-v-ee462a84]{color:var(--muted);font-size:12px;line-height:1.35}.category-loading[data-v-ee462a84]{color:var(--muted);margin:10px 0 0;font-size:12px}.catalog-entrances[data-v-ee462a84]{padding:50px 0 24px}.catalog-entrances nav[data-v-ee462a84]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.catalog-entrances a[data-v-ee462a84]{border-right:1px solid var(--line);color:var(--ink);gap:8px;padding:24px;display:grid}.catalog-entrances a[data-v-ee462a84]:first-child{padding-left:0}.catalog-entrances a[data-v-ee462a84]:last-child{border-right:0}.catalog-entrances strong[data-v-ee462a84]{font-size:20px}.catalog-entrances span[data-v-ee462a84]{color:var(--muted);font-size:13px}.proof-strip[data-v-ee462a84]{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:64px;margin-top:56px;padding:64px max(24px,50% - 600px);display:grid}.proof-strip h2[data-v-ee462a84]{color:#fff;margin:0;font-size:calc(clamp(30px,3vw,42px));line-height:1.1}.proof-strip p[data-v-ee462a84]{color:#d3ddea;max-width:440px;font-size:14px;line-height:1.6}.proof-strip nav[data-v-ee462a84]{border-top:1px solid #9fbbd350}.proof-strip a[data-v-ee462a84]{color:#fff;border-bottom:1px solid #9fbbd350;gap:7px;padding:20px 0;font-size:16px;font-weight:600;display:grid}.proof-strip a span[data-v-ee462a84]{color:#c3d3e5;font-size:13px;font-weight:400}.section-heading[data-v-ee462a84]{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:26px;display:flex}.section-heading a[data-v-ee462a84]{color:#086875;flex-shrink:0;font-size:14px;font-weight:700}.popular-section[data-v-ee462a84]{width:min(100% - 32px,1320px)}.popular-heading[data-v-ee462a84],.product-card[data-v-ee462a84]{text-align:center}.popular-heading h2[data-v-ee462a84]{margin:0;font:600 calc(clamp(28px,3vw,40px))/1.2 Georgia,Times New Roman,serif}.popular-heading p[data-v-ee462a84]{max-width:760px;color:var(--muted);margin:9px auto 0;font-size:14px;line-height:1.55}.warehouse-product-shelves[data-v-ee462a84]{gap:8px;display:grid}.warehouse-product-shelf[data-v-ee462a84]{border-top:1px solid var(--line);min-width:0;padding:26px 0 30px}.warehouse-product-shelf[data-v-ee462a84]:last-child{border-bottom:1px solid var(--line)}.warehouse-product-shelf-header[data-v-ee462a84]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.warehouse-product-shelf-header h3[data-v-ee462a84]{color:var(--ink);margin:0;font:600 27px/1.15 Georgia,Times New Roman,serif}.warehouse-product-shelf-header p[data-v-ee462a84]{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.warehouse-product-shelf-actions[data-v-ee462a84]{flex:none;align-items:center;gap:16px;display:flex}.warehouse-product-shelf-actions>a[data-v-ee462a84]{min-height:44px;color:var(--ink);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.warehouse-product-shelf-actions>a[data-v-ee462a84]:hover{color:#086875}.product-rail-controls[data-v-ee462a84]{gap:7px;display:flex}.product-rail-controls button[data-v-ee462a84]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cfd9e2;border-radius:50%;place-items:center;padding:0;display:grid}.product-rail-controls button[data-v-ee462a84]:hover:not(:disabled){color:#086875;border-color:#7faeb1}.product-rail-controls button[data-v-ee462a84]:disabled{color:#aab5bf;cursor:not-allowed;opacity:.65;background:#f7f9fa}.product-rail[data-v-ee462a84]{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#d9bc59 #edf1f4;scrollbar-width:thin;grid-auto-columns:224px;grid-auto-flow:column;gap:14px;min-width:0;padding:2px 2px 13px;display:grid;overflow-x:auto}.product-rail[data-v-ee462a84]:focus-visible{outline-offset:4px;outline:3px solid #1195a2}.product-rail[data-v-ee462a84]::-webkit-scrollbar{height:6px}.product-rail[data-v-ee462a84]::-webkit-scrollbar-track{background:#edf1f4;border-radius:999px}.product-rail[data-v-ee462a84]::-webkit-scrollbar-thumb{background:#d9bc59;border-radius:999px}.product-card[data-v-ee462a84]{border:1px solid var(--line);min-width:0;min-height:278px;color:var(--ink);scroll-snap-align:start;background:#fff;border-radius:8px;grid-template-rows:138px minmax(43px,auto) auto auto;align-items:start;padding:11px 11px 14px;display:grid}.product-card[data-v-ee462a84]:hover{border-color:#9bafc2;box-shadow:0 10px 24px #071b3b0d}.product-card-media[data-v-ee462a84]{background:#f4f5f6;border-radius:6px;place-items:center;width:100%;height:138px;display:grid;position:relative;overflow:hidden}.product-card img[data-v-ee462a84]{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:88%;height:88%}.product-image-unavailable[data-v-ee462a84]{color:#617185;place-content:center;justify-items:center;gap:9px;font-size:12px;display:grid}.popular-stock-overlay[data-v-ee462a84]{letter-spacing:.08em;background:#111e278f;place-items:center;font-weight:900;line-height:1;position:absolute;inset:0;color:#fff!important;min-height:0!important;margin:0!important;font-size:13px!important;display:grid!important}.product-card-media:has(.popular-stock-overlay) img[data-v-ee462a84]{filter:grayscale(.25);opacity:.58}.product-card h4[data-v-ee462a84]{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;margin:10px 2px 5px;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.product-card>strong[data-v-ee462a84]{color:var(--ink);align-self:end;font-size:16px;display:block}.popular-product-stock[data-v-ee462a84]{align-self:end;margin-top:6px;font-weight:750;display:block;color:#26705b!important;min-height:0!important;font-size:10px!important}.popular-product-stock.is-unknown[data-v-ee462a84]{color:#647282!important}.warehouse-shelf-state[data-v-ee462a84]{min-height:96px;color:var(--muted);text-align:center;background:#f8fafb;border:1px dashed #c9d5df;border-radius:8px;margin:0;padding:28px 20px;font-size:13px;line-height:1.5}.warehouse-shelf-state p[data-v-ee462a84]{margin:0}.warehouse-retry-button[data-v-ee462a84]{color:#086875;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #086875;border-radius:8px;margin-top:10px;padding:8px 16px;font-weight:700}.warehouse-retry-button[data-v-ee462a84]:hover{background:#e8f4f3}.assurance[data-v-ee462a84],.community-section[data-v-ee462a84]{box-sizing:border-box;background:var(--ink);color:#fff;text-align:center;border-radius:16px;width:min(100% - 48px,1200px);margin-inline:auto}.community-section[data-v-ee462a84]{margin-top:80px;padding:30px 32px}.community-section h2[data-v-ee462a84]{text-wrap:balance;max-width:820px;margin:0 auto;font:600 calc(clamp(24px,2.4vw,32px))/1.18 Georgia,Times New Roman,serif}.community-section>p[data-v-ee462a84]{color:#d7e1ed;max-width:760px;margin:8px auto 16px;font-size:13px;line-height:1.5}.community-stats[data-v-ee462a84]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px;margin:18px auto 16px;display:grid}.community-stats article[data-v-ee462a84]{background:#263b5a;border:1px solid #7185a180;border-radius:14px;place-content:center;gap:4px;min-height:68px;padding:12px;display:grid}.community-stats strong[data-v-ee462a84]{color:#fff;font-size:18px}.community-stats span[data-v-ee462a84]{color:#d7e1ed;font-size:11px;line-height:1.35}.community-proof[data-v-ee462a84]{max-width:760px;margin:0 auto 18px!important}.community-links[data-v-ee462a84]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;max-width:900px;margin:auto;display:grid}.community-links a[data-v-ee462a84]{color:#fff;text-align:left;background:#263b5a;border:1px solid #687e9a;border-radius:12px;align-items:center;gap:14px;min-width:0;min-height:96px;padding:16px;display:flex}.community-links a[data-v-ee462a84]:hover{background:#334b6b}.community-icon[data-v-ee462a84]{background:#405573;border-radius:8px;flex:0 0 44px;place-items:center;height:44px;display:grid}.community-copy[data-v-ee462a84]{gap:6px;min-width:0;display:grid}.community-copy strong[data-v-ee462a84]{font:600 19px/1.2 Georgia,Times New Roman,serif}.community-copy small[data-v-ee462a84]{color:#d7e1ed;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.community-action[data-v-ee462a84]{background:var(--gold);color:var(--ink);border-radius:6px;flex:none;margin-left:auto;padding:10px 12px;font-size:12px;font-weight:700}.community-contact[data-v-ee462a84]{color:#fff;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.assurance[data-v-ee462a84]{padding:22px 32px}.assurance h2[data-v-ee462a84]{color:#fff;text-wrap:balance;margin:0;font:600 calc(clamp(22px,2vw,28px))/1.2 Georgia,Times New Roman,serif}.assurance p[data-v-ee462a84]{color:#f0f4fa;max-width:760px;margin:8px auto 0;font-size:12px;line-height:1.5}.mobile-quick-nav[data-v-ee462a84]{display:none}body.mobile-menu-open,html.mobile-menu-open{overscroll-behavior:none;overflow:hidden}.support-backdrop[data-v-ee462a84],.welcome-backdrop[data-v-ee462a84]{z-index:120;background:#071b3ba6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.support-panel[data-v-ee462a84],.welcome-panel[data-v-ee462a84]{width:min(460px,100%);max-height:85dvh;color:var(--ink);background:#fff;border-radius:16px;padding:36px;position:relative;overflow-y:auto}.search-close[data-v-ee462a84],.support-close[data-v-ee462a84],.welcome-close[data-v-ee462a84]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#eef3f6;border:0;border-radius:50%;font-size:26px;position:absolute;top:8px;right:8px}.support-panel h2[data-v-ee462a84],.welcome-panel h2[data-v-ee462a84]{margin:18px 0 14px;font-size:28px;line-height:1.2}.support-panel>p[data-v-ee462a84]{color:var(--muted);font-size:14px;line-height:1.5}.support-links[data-v-ee462a84],.welcome-panel a[data-v-ee462a84]{gap:8px;display:grid}.support-links a[data-v-ee462a84]{border:1px solid var(--line);color:var(--ink);border-radius:12px;gap:5px;padding:16px;display:grid}.support-links span[data-v-ee462a84]{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.search-panel[data-v-ee462a84]{width:min(620px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);background:#fff;border:0;border-radius:16px;margin:100px auto auto;padding:0;box-shadow:0 24px 64px #071b3b33}.search-panel[data-v-ee462a84]::backdrop{background:#071b3b99}.search-panel-content[data-v-ee462a84]{padding:36px;position:relative}.search-panel h2[data-v-ee462a84]{margin:12px 0 24px;padding-right:18px;font-size:28px;line-height:1.2}.search-form[data-v-ee462a84]{gap:10px;display:flex}.search-form input[data-v-ee462a84]{width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;border:1px solid #899aaa;border-radius:6px;flex:1;padding:12px;font-size:16px}.search-form input[data-v-ee462a84]::placeholder{color:var(--muted)}.search-form button[data-v-ee462a84]{background:var(--ink);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:0 20px;font-weight:700}.search-form button[data-v-ee462a84]:disabled{opacity:.5;cursor:not-allowed}.search-submit-icon[data-v-ee462a84]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:none}.mobile-menu-backdrop[data-v-ee462a84]{z-index:90;background:#071b3b80;position:fixed;inset:0}.mobile-menu-panel[data-v-ee462a84]{z-index:100;width:calc(min(340px,82vw));max-width:none;height:100dvh;max-height:none;color:var(--ink);background:#fff;border:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:20px 0 60px #071b3b33}.mobile-menu-content[data-v-ee462a84]{min-height:100%;padding:max(16px,env(safe-area-inset-top)) 18px max(16px,env(safe-area-inset-bottom));flex-direction:column;display:flex}.mobile-menu-content>header[data-v-ee462a84]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding-bottom:12px;display:flex}.mobile-menu-content h2[data-v-ee462a84]{margin:0;font:600 26px/1.1 Georgia,Times New Roman,serif}.mobile-menu-close[data-v-ee462a84]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#f6f9fa;border:1px solid #d7e1e7;border-radius:10px;flex:0 0 44px;place-items:center;font-size:24px;display:grid}.mobile-menu-content nav[data-v-ee462a84]{margin-top:4px;display:grid}.mobile-menu-content nav a[data-v-ee462a84]{width:100%;min-height:46px;color:var(--ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #e1e7ec;align-items:center;padding:0 4px;font-size:15px;font-weight:650;line-height:1.2;text-decoration:none;display:flex}.mobile-menu-content nav a[data-v-ee462a84]:last-child{border-bottom:0}.mobile-menu-content nav a span[data-v-ee462a84]{text-overflow:ellipsis;overflow:hidden}.mobile-menu-content nav a.mobile-warehouse-link[data-v-ee462a84]{white-space:normal;align-content:center;align-items:normal;gap:4px;min-height:64px;display:grid}.mobile-warehouse-link small[data-v-ee462a84]{color:#536374;font-size:12px;font-weight:500;line-height:1.35}.mobile-menu-content nav a[data-v-ee462a84]:focus-visible,.mobile-menu-content nav a[data-v-ee462a84]:hover{color:#086875;background:#f4f8f8;outline:none}.category-warehouse-panel[data-v-ee462a84]{width:min(440px,100% - 32px);max-width:none;color:var(--ink);background:#fff;border:0;border-radius:18px;margin:auto;padding:0;box-shadow:0 24px 70px #071b3b33}.category-warehouse-panel[data-v-ee462a84]::backdrop{background:#071b3b99}.category-warehouse-content[data-v-ee462a84]{padding:34px;position:relative}.category-warehouse-close[data-v-ee462a84]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#eef3f6;border:0;border-radius:50%;place-items:center;font-size:26px;display:grid;position:absolute;top:8px;right:8px}.category-warehouse-content h2[data-v-ee462a84]{margin:12px 0 10px;padding-right:24px;font:600 28px/1.15 Georgia,Times New Roman,serif}.category-warehouse-content>p[data-v-ee462a84]{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.category-warehouse-options[data-v-ee462a84]{gap:8px;margin-top:22px;display:grid}.category-warehouse-options button[data-v-ee462a84]{border:1px solid var(--line);min-height:64px;color:var(--ink);text-align:left;cursor:pointer;background:#f8fbfc;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.category-warehouse-options button[data-v-ee462a84]:hover{background:#eef7f7;border-color:#7faeb1}.category-warehouse-options strong[data-v-ee462a84]{font-size:14px}.category-warehouse-empty[data-v-ee462a84],.category-warehouse-options small[data-v-ee462a84]{color:var(--muted);font-size:12px}.category-warehouse-empty[data-v-ee462a84]{margin-top:16px!important}@media (width<=1100px){.landing-header[data-v-ee462a84]{grid-template-columns:156px minmax(0,1fr) 140px}.primary-nav[data-v-ee462a84]{gap:0 14px;font-size:12px}.hero-copy[data-v-ee462a84]{padding:30px}.hero-actions a[data-v-ee462a84]{font-size:12px}}@media (width>=801px) and (width<=1040px){.warehouse-nav-link small[data-v-ee462a84]{display:none}}@media (width<=800px){.landing-preview[data-v-ee462a84]{--announcement-height:66px}.landing-header[data-v-ee462a84]{top:calc(14px + var(--announcement-height));border-radius:999px;grid-template-columns:88px minmax(0,1fr) 88px;gap:0;width:calc(100% - 32px);min-height:64px;margin:14px auto -72px;padding:8px;box-shadow:0 14px 34px #071b3b2b}.mobile-header-controls[data-v-ee462a84]{align-items:center;display:flex}.landing-brand[data-v-ee462a84]{grid-column:2;justify-self:center;gap:5px;min-width:0;font-size:11px}.landing-brand img[data-v-ee462a84]{width:34px;height:34px}.header-utilities[data-v-ee462a84]{grid-column:3}.header-icon-button[data-v-ee462a84]{width:44px;height:44px;padding:11px}.header-icon-button[data-v-ee462a84]:active{color:#086875;background:#edf3f6;border-radius:50%}.desktop-search-button[data-v-ee462a84],.primary-nav[data-v-ee462a84]{display:none}.landing-hero[data-v-ee462a84]{grid-template-columns:1fr;gap:16px;padding:100px 16px 68px;display:grid}.hero-assurance-cards[data-v-ee462a84],.hero-assurance-cards article[data-v-ee462a84],.hero-copy[data-v-ee462a84]{box-sizing:border-box;min-width:0}.hero-copy[data-v-ee462a84]{border-radius:18px;width:100%;padding:28px 24px}.hero-copy h1[data-v-ee462a84]{font-size:calc(clamp(32px,7vw,44px))}.hero-subtitle[data-v-ee462a84]{font-size:21px}.hero-copy>p[data-v-ee462a84]{font-size:14px}.hero-actions[data-v-ee462a84]{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.hero-actions a[data-v-ee462a84]{white-space:normal;text-align:center;width:100%;min-width:0;font-size:12px}.hero-assurance-cards[data-v-ee462a84]{gap:12px}.hero-assurance-cards article[data-v-ee462a84]{border-radius:16px;padding:20px}.hero-scene[data-v-ee462a84]{background-position:50%!important}.supply-model[data-v-ee462a84]{width:calc(100% - 32px);margin-top:24px;padding:40px 16px 44px;scroll-margin-top:160px}.supply-assurance-grid[data-v-ee462a84],.supply-model-grid[data-v-ee462a84]{grid-template-columns:1fr;gap:14px;margin-top:24px}.supply-model-card[data-v-ee462a84]{min-height:0;padding:22px 20px}.supply-assurance[data-v-ee462a84]{width:calc(100% - 32px);padding:40px 16px 44px}.supply-assurance-card[data-v-ee462a84]{min-height:0;padding:22px 20px 88px}.catalog-entrances[data-v-ee462a84],.category-explorer[data-v-ee462a84],.page-section[data-v-ee462a84],.warehouse-chooser[data-v-ee462a84]{width:calc(100% - 40px)}.warehouse-chooser-copy[data-v-ee462a84]{grid-template-columns:1fr;gap:16px}.warehouse-chooser-footer[data-v-ee462a84]{flex-direction:column;gap:12px}.category-explorer[data-v-ee462a84]{margin-top:34px;padding-top:28px}.category-explorer-heading[data-v-ee462a84]{display:block}.category-explorer-controls[data-v-ee462a84]{margin-top:18px}.category-rail[data-v-ee462a84]{grid-auto-columns:minmax(205px,72vw);margin-right:-20px;padding-right:20px}.category-card[data-v-ee462a84]{grid-template-rows:118px auto}.catalog-entrances nav[data-v-ee462a84],.community-links[data-v-ee462a84],.community-stats[data-v-ee462a84],.proof-strip[data-v-ee462a84]{grid-template-columns:1fr}.catalog-entrances a[data-v-ee462a84],.catalog-entrances a[data-v-ee462a84]:first-child{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.proof-strip[data-v-ee462a84]{gap:28px;padding:44px 20px}.warehouse-product-shelf[data-v-ee462a84]{padding:22px 0 26px}.warehouse-product-shelf-header[data-v-ee462a84]{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:16px}.warehouse-product-shelf-header h3[data-v-ee462a84]{font-size:23px}.warehouse-product-shelf-actions[data-v-ee462a84]{justify-content:space-between;gap:10px;width:100%}.warehouse-product-shelf-actions>a[data-v-ee462a84]{min-width:0}.product-rail[data-v-ee462a84]{grid-auto-columns:calc(min(72vw,220px));gap:12px;margin-right:-20px;padding-right:20px}.product-card[data-v-ee462a84]{grid-template-rows:126px minmax(43px,auto) auto auto;min-height:260px;padding:10px 10px 13px}.product-card-media[data-v-ee462a84]{height:126px}.assurance[data-v-ee462a84],.community-section[data-v-ee462a84]{border-radius:14px;width:calc(100% - 32px)}.community-section[data-v-ee462a84]{margin-top:64px;padding:28px 20px}.community-section h2[data-v-ee462a84]{font-size:calc(clamp(23px,7vw,28px))}.community-stats[data-v-ee462a84]{max-width:420px}.community-links a[data-v-ee462a84]{min-height:88px}.assurance[data-v-ee462a84]{padding:20px}.section-heading[data-v-ee462a84]{gap:16px}.search-panel[data-v-ee462a84]{width:calc(100% - 32px);max-height:none;margin:calc(14px + var(--announcement-height)) auto auto;border-radius:999px;box-shadow:0 16px 40px #071b3b3d}.search-panel[data-v-ee462a84]::backdrop{background:#071b3b8f}.search-panel-content[data-v-ee462a84]{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:64px;padding:8px;display:grid}.search-panel h2[data-v-ee462a84]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-close[data-v-ee462a84]{background:0 0;grid-area:1/1;align-self:center;font-size:25px;position:static}.search-form[data-v-ee462a84]{display:contents}.search-form input[data-v-ee462a84]{background:0 0;border:0;border-radius:0;outline:0;grid-area:1/2;min-height:44px;padding:0 10px}.search-form input[data-v-ee462a84]::placeholder{color:#667587}.search-form button[data-v-ee462a84]{border-radius:50%;grid-area:1/3;place-items:center;width:44px;min-height:44px;padding:0;display:grid}.search-form button[data-v-ee462a84]:disabled{color:#7b8997;opacity:1;background:#e6edf1}.search-submit-icon[data-v-ee462a84]{display:block}.search-submit-label[data-v-ee462a84]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.category-warehouse-content[data-v-ee462a84]{padding:30px 22px 24px}}@media (width<=350px){.landing-header[data-v-ee462a84]{grid-template-columns:88px minmax(0,1fr) 88px;width:calc(100% - 24px);padding-inline:4px}.landing-brand[data-v-ee462a84]{gap:4px;font-size:11px}.landing-brand img[data-v-ee462a84]{width:30px;height:30px}.search-panel[data-v-ee462a84]{width:calc(100% - 24px)}.hero-copy[data-v-ee462a84]{padding:24px 20px}.hero-copy h1[data-v-ee462a84]{font-size:31px}}@media (prefers-reduced-motion:reduce){.product-rail[data-v-ee462a84]{scroll-behavior:auto}}@media (width>=801px){.landing-hero[data-v-ee462a84]{padding-top:88px;padding-inline:calc(max(24px,-660px + min(100vw - 32px,1600px)/2));border-radius:0 0 14px 14px;width:min(100% - 32px,1600px);height:520px;min-height:520px;margin-inline:auto;padding-bottom:30px}.hero-copy[data-v-ee462a84]{padding:30px 32px}.hero-assurance-cards[data-v-ee462a84]{gap:12px}.hero-assurance-cards article[data-v-ee462a84]{padding:16px 18px}.hero-assurance-cards h2[data-v-ee462a84]{margin:9px 0 5px;font-size:19px}.hero-assurance-cards p[data-v-ee462a84]{font-size:12px;line-height:1.45}}.supply-model[data-v-ee462a84]{margin-top:22px;padding-top:38px;padding-bottom:42px}.supply-model-grid[data-v-ee462a84]{margin-top:20px}.supply-model-card[data-v-ee462a84]{min-height:196px;padding:22px 22px 18px}.supply-assurance-result[data-v-ee462a84],.supply-model-result[data-v-ee462a84]{padding-top:10px;margin-top:10px!important}.supply-assurance[data-v-ee462a84]{margin-top:8px;padding-top:24px;padding-bottom:24px}.supply-assurance-grid[data-v-ee462a84]{margin-top:20px}.page-section[data-v-ee462a84]{padding-top:32px}.popular-heading[data-v-ee462a84]{margin-bottom:24px}.community-section[data-v-ee462a84]{margin-top:44px}.assurance[data-v-ee462a84]{margin-top:16px}@media (width<=800px){.landing-hero[data-v-ee462a84]{height:auto;min-height:0}.supply-model[data-v-ee462a84]{margin-top:18px;padding-top:32px;padding-bottom:34px}.supply-assurance[data-v-ee462a84]{margin-top:8px;padding-top:24px;padding-bottom:24px}.page-section[data-v-ee462a84]{padding-top:28px}.community-section[data-v-ee462a84]{margin-top:36px}.assurance[data-v-ee462a84]{margin-top:12px}}
.homepage-video-gallery[data-v-a14ce1c4]{width:100%;color:var(--mall-ink,#18313b);background:var(--mall-bg,#f5f8fa);padding:64px calc(max(24px,50vw - 617px)) 72px}.homepage-video-gallery h2[data-v-a14ce1c4]{text-align:center;margin:0 0 28px;font-size:calc(clamp(28px,3vw,38px));font-weight:720;line-height:1.15}.homepage-video-grid[data-v-a14ce1c4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.homepage-video-card[data-v-a14ce1c4]{min-width:0}.homepage-video-media[data-v-a14ce1c4]{aspect-ratio:1;border:1px solid var(--mall-line,#d7e0e5);background:var(--mall-panel-soft,#e8eef1);border-radius:8px;position:relative;overflow:hidden}.homepage-video-media[data-v-a14ce1c4]:before{content:"";background:linear-gradient(110deg,#0000 24%,#ffffff6b 48%,#0000 72%);position:absolute;inset:0;transform:translate(-100%)}.homepage-video-media[data-v-a14ce1c4]:not(.is-ready):before{animation:1.4s ease-in-out infinite homepage-video-loading-a14ce1c4}.homepage-video-media video[data-v-a14ce1c4]{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .22s;display:block}.homepage-video-expand-trigger[data-v-a14ce1c4]{z-index:1;cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.homepage-video-expand-trigger[data-v-a14ce1c4]:focus-visible{outline-offset:-4px;outline:3px solid}.homepage-video-media:focus-within video[data-v-a14ce1c4],.homepage-video-media:hover video[data-v-a14ce1c4]{transform:scale(1.015)}.homepage-video-dialog[data-v-a14ce1c4]{z-index:10000;padding:max(64px,56px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:#f8fafc;overscroll-behavior:contain;background:#070c0ff0;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.homepage-video-dialog-close[data-v-a14ce1c4]{z-index:1;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:44px;height:44px;color:inherit;cursor:pointer;background:#0e171cd1;border:1px solid #ffffff6b;border-radius:50%;place-items:center;padding:0;transition:background-color .18s,border-color .18s;display:grid;position:fixed}.homepage-video-dialog-close[data-v-a14ce1c4]:focus-visible,.homepage-video-dialog-close[data-v-a14ce1c4]:hover{background:#26353df5;border-color:#fffc}.homepage-video-dialog-close[data-v-a14ce1c4]:focus-visible,.homepage-video-dialog-player[data-v-a14ce1c4]:focus-visible{outline-offset:3px;outline:3px solid #fff}.homepage-video-dialog-panel[data-v-a14ce1c4]{text-align:center;width:calc(min(92vw,100dvh - 140px,960px));max-width:100%}.homepage-video-dialog-player[data-v-a14ce1c4]{aspect-ratio:1;cursor:zoom-out;-o-object-fit:contain;object-fit:contain;background:#000;border-radius:8px;width:100%;display:block}.homepage-video-dialog-caption[data-v-a14ce1c4]{padding-top:14px}.homepage-video-dialog-caption h3[data-v-a14ce1c4]{color:inherit;margin:0;font-size:16px;font-weight:700;line-height:1.35}.homepage-video-dialog-caption p[data-v-a14ce1c4]{color:#f8fafcb8;margin:4px 0 0;font-size:13px;line-height:1.4}.homepage-video-dialog-enter-active[data-v-a14ce1c4],.homepage-video-dialog-leave-active[data-v-a14ce1c4]{transition:opacity .18s}.homepage-video-dialog-enter-active .homepage-video-dialog-panel[data-v-a14ce1c4],.homepage-video-dialog-leave-active .homepage-video-dialog-panel[data-v-a14ce1c4]{transition:transform .18s}.homepage-video-dialog-enter-from[data-v-a14ce1c4],.homepage-video-dialog-leave-to[data-v-a14ce1c4]{opacity:0}.homepage-video-dialog-enter-from .homepage-video-dialog-panel[data-v-a14ce1c4],.homepage-video-dialog-leave-to .homepage-video-dialog-panel[data-v-a14ce1c4]{transform:scale(.985)}.homepage-video-card h3[data-v-a14ce1c4]{text-align:center;margin:12px 0 0;font-size:15px;font-weight:720;line-height:1.35}.homepage-video-card h3 a[data-v-a14ce1c4]{color:inherit;text-decoration:none}.homepage-video-card h3 a[data-v-a14ce1c4]:focus-visible,.homepage-video-card h3 a[data-v-a14ce1c4]:hover{text-underline-offset:3px;text-decoration:underline}.homepage-video-card p[data-v-a14ce1c4]{color:var(--mall-muted,#5d7079);text-align:center;margin:4px 0 0;font-size:13px;line-height:1.4}@keyframes homepage-video-loading-a14ce1c4{to{transform:translate(100%)}}@media (width<=820px){.homepage-video-gallery[data-v-a14ce1c4]{padding:44px 16px 52px}.homepage-video-gallery h2[data-v-a14ce1c4]{margin-bottom:20px;font-size:25px}.homepage-video-grid[data-v-a14ce1c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.homepage-video-card h3[data-v-a14ce1c4]{margin-top:9px;font-size:13px}.homepage-video-card p[data-v-a14ce1c4]{display:none}.homepage-video-dialog[data-v-a14ce1c4]{padding:max(64px,56px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.homepage-video-dialog-panel[data-v-a14ce1c4]{width:min(100%,100dvh - 132px)}}@media (prefers-reduced-motion:reduce){.homepage-video-media[data-v-a14ce1c4]:before{animation:none}.homepage-video-dialog-close[data-v-a14ce1c4],.homepage-video-dialog-enter-active[data-v-a14ce1c4],.homepage-video-dialog-enter-active .homepage-video-dialog-panel[data-v-a14ce1c4],.homepage-video-dialog-leave-active[data-v-a14ce1c4],.homepage-video-dialog-leave-active .homepage-video-dialog-panel[data-v-a14ce1c4],.homepage-video-media video[data-v-a14ce1c4]{transition:none}}
.peptide-detail-page[data-v-f1e94bc9]{width:min(1234px,100% - 64px);margin:0 auto;padding:18px 0 72px}.unavailable-product-page[data-v-f1e94bc9]{min-height:52vh}.unavailable-product-state[data-v-f1e94bc9]{gap:14px;max-width:620px;padding:72px 0 96px;display:grid}.unavailable-product-state p[data-v-f1e94bc9]{color:#64748b;letter-spacing:0;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.unavailable-product-state h1[data-v-f1e94bc9]{color:#101827;letter-spacing:0;margin:0;font-size:calc(clamp(34px,5vw,58px));line-height:1}.unavailable-product-state span[data-v-f1e94bc9]{color:#475569;font-size:17px;line-height:1.6}.unavailable-product-state a[data-v-f1e94bc9],.unavailable-product-state button[data-v-f1e94bc9]{color:#fff;cursor:pointer;width:fit-content;min-height:42px;font:inherit;background:#101827;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.detail-breadcrumb[data-v-f1e94bc9]{color:#4d6680;align-items:center;gap:6px;min-height:30px;font-size:12px;display:flex}.detail-breadcrumb a[data-v-f1e94bc9]{color:#007569;font-weight:850}.detail-breadcrumb a[data-v-f1e94bc9]:after{content:">";color:#8a98a7;margin-left:6px}.product-detail-layout[data-v-f1e94bc9]{grid-template-columns:minmax(0,1fr) 332px;align-items:start;gap:24px;display:grid}.product-main-column[data-v-f1e94bc9]{gap:12px;min-width:0;display:grid}.product-gallery[data-v-f1e94bc9]{touch-action:pan-y;gap:10px;min-width:0;display:grid}.gallery-summary-grid[data-v-f1e94bc9]{background:radial-gradient(circle at 26% 22%,#ff99001f,#0000 32%),linear-gradient(135deg,#fff,#f2fbfa 54%,#eef5ff);border:1px solid #d9e6eb;border-radius:14px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:24px;min-width:0;padding:20px;display:grid;box-shadow:0 22px 60px #0d223814}.product-hero-image[data-v-f1e94bc9]{aspect-ratio:1;background:#fff;border:1px solid #0f4e5f1a;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3,0 18px 36px #0c23371a}.product-gallery-arrow[data-v-f1e94bc9]{z-index:3;color:#06142b;cursor:pointer;background:#ffffffe6;border:1px solid #0f4e5f24;border-radius:50%;place-items:center;width:36px;height:36px;transition:background-color .16s,color .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.product-gallery-arrow[data-v-f1e94bc9]:hover{color:#fff;background:#007569}.product-gallery-arrow--previous[data-v-f1e94bc9]{left:12px}.product-gallery-arrow--next[data-v-f1e94bc9]{right:12px}.product-gallery-counter[data-v-f1e94bc9]{z-index:3;color:#fff;font-variant-numeric:tabular-nums;background:#06142bad;border-radius:4px;padding:4px 7px;font-size:11px;line-height:1.2;position:absolute;bottom:12px;right:12px}.product-image-thumbnails[data-v-f1e94bc9]{scrollbar-width:thin;gap:8px;min-width:0;max-width:100%;padding:2px;display:flex;overflow-x:auto}.product-image-thumbnail[data-v-f1e94bc9]{cursor:pointer;background:#fff;border:1px solid #d9e6eb;border-radius:6px;flex:0 0 68px;width:68px;height:68px;padding:0;overflow:hidden}.product-image-thumbnail.is-active[data-v-f1e94bc9]{border-color:#007569;box-shadow:0 0 0 2px #00756929}.product-image-thumbnail img[data-v-f1e94bc9]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.product-hero-image img[data-v-f1e94bc9]{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;padding:0;display:block}.product-hero-image .detail-corner-badge[data-v-f1e94bc9]{z-index:2;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right;filter:drop-shadow(0 10px 18px #06142b29);pointer-events:none;width:clamp(64px,28%,132px);height:auto;max-height:38%;padding:0;position:absolute;top:12px;right:12px}.product-image-loading[data-v-f1e94bc9]{background:linear-gradient(135deg,#f8fafc,#eef7f4);width:100%;height:100%}.product-summary[data-v-f1e94bc9]{align-self:center;min-width:0}.product-summary h1[data-v-f1e94bc9]{color:#06142b;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0;font-size:34px;line-height:1.05}.product-summary h1 span[data-v-f1e94bc9]{color:#31546b;margin-top:12px;font-size:16px;font-weight:780;line-height:1.45;display:block}.product-summary p[data-v-f1e94bc9]{color:#4d6680;margin:14px 0 0;font-size:14px;line-height:1.6}.content-panel a[data-v-f1e94bc9],.glance-card a[data-v-f1e94bc9],.product-summary a[data-v-f1e94bc9]{color:#007569;font-weight:900}.rating-line[data-v-f1e94bc9],.shipping-line[data-v-f1e94bc9],.summary-badges[data-v-f1e94bc9]{color:#203243;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.rating-line>span[data-v-f1e94bc9]{color:#f90}.catalog-stock-summary[data-v-f1e94bc9]{flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.catalog-code[data-v-f1e94bc9]{color:#0d3b66}.catalog-label[data-v-f1e94bc9]{color:#60758c}.catalog-stock-count[data-v-f1e94bc9]{color:#ff7a00}.shipping-line a[data-v-f1e94bc9],.shipping-line span[data-v-f1e94bc9],.summary-badges a[data-v-f1e94bc9],.summary-badges span[data-v-f1e94bc9]{color:#095d54;background:#f2fffa;border:1px solid #abdccf;border-radius:999px;place-items:center;min-height:26px;padding:0 12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-grid}.content-panel[data-v-f1e94bc9],.factory-card[data-v-f1e94bc9],.glance-card[data-v-f1e94bc9],.purchase-card[data-v-f1e94bc9]{background:#fff;border:1px solid #d9e4eb;border-radius:14px}.manufacturer-strip[data-v-f1e94bc9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.manufacturer-strip-heading[data-v-f1e94bc9]{display:none}.manufacturer-strip article[data-v-f1e94bc9]{background:#fff;border:1px solid #dbe8e6;border-radius:14px;min-width:0;padding:13px 14px;box-shadow:0 12px 30px #0c23370d}.manufacturer-strip span[data-v-f1e94bc9],.manufacturer-strip strong[data-v-f1e94bc9]{display:block}.manufacturer-strip em[data-v-f1e94bc9]{font-style:normal;display:none}.manufacturer-strip strong[data-v-f1e94bc9]{color:#092a3c;font-size:14px}.manufacturer-strip span[data-v-f1e94bc9]{color:#526883;margin-top:4px;font-size:12px;line-height:1.35}.factory-card[data-v-f1e94bc9],.glance-card[data-v-f1e94bc9],.purchase-card[data-v-f1e94bc9]{padding:18px}.factory-card h2[data-v-f1e94bc9],.glance-card h2[data-v-f1e94bc9]{color:#31546b;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:900}.glance-card dl[data-v-f1e94bc9]{gap:10px;margin:0;display:grid}.glance-card dl div[data-v-f1e94bc9]{grid-template-columns:180px minmax(0,1fr);gap:16px;font-size:12px;display:grid}.glance-card dd[data-v-f1e94bc9],.glance-card dt[data-v-f1e94bc9]{margin:0}.glance-card dt[data-v-f1e94bc9]{color:#60758c}.glance-card dd[data-v-f1e94bc9]{color:#06142b;font-weight:850}.purchase-column[data-v-f1e94bc9]{gap:16px;display:grid;position:sticky;top:18px}.purchase-card .price[data-v-f1e94bc9]{color:#06142b;font-size:36px;line-height:1;display:block}.purchase-price-row[data-v-f1e94bc9]{gap:10px}.purchase-price-meta[data-v-f1e94bc9],.purchase-price-row[data-v-f1e94bc9]{flex-wrap:wrap;align-items:baseline;display:flex}.purchase-price-meta[data-v-f1e94bc9]{gap:6px;margin-top:8px}.purchase-card .old-price[data-v-f1e94bc9]{color:#9b2c2c;font-size:15px;font-weight:850}.purchase-deal-label[data-v-f1e94bc9],.stock-line[data-v-f1e94bc9]{color:#00802d;font-size:12px;font-weight:900}.stock-line[data-v-f1e94bc9]{margin:8px 0 0}.stock-line.out-of-stock[data-v-f1e94bc9]{color:#b42318}.warehouse-selector[data-v-f1e94bc9]{border-top:1px solid #d7e1eb;gap:10px;margin-top:16px;padding-top:15px;display:grid}.warehouse-selector-heading[data-v-f1e94bc9]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.warehouse-selector-heading>div[data-v-f1e94bc9]{gap:3px;display:grid}.warehouse-selector-heading strong[data-v-f1e94bc9]{color:#17354a;font-size:13px}.warehouse-helper[data-v-f1e94bc9],.warehouse-selector-heading span[data-v-f1e94bc9]{color:#60758c;font-size:11px;line-height:1.35}.warehouse-option-status[data-v-f1e94bc9],.warehouse-sync-label[data-v-f1e94bc9]{color:#557083;white-space:nowrap;font-size:11px;font-weight:850}.warehouse-status-in_stock[data-v-f1e94bc9]{color:#087565}.warehouse-status-out_of_stock[data-v-f1e94bc9]{color:#b42318}.warehouse-options[data-v-f1e94bc9]{gap:7px;display:grid}.warehouse-option[data-v-f1e94bc9]{cursor:pointer;background:#fbfdfd;border:1px solid #d6e2e9;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.warehouse-option.selected[data-v-f1e94bc9]{background:#f0faf7;border-color:#138578}.warehouse-option-locked[data-v-f1e94bc9]{cursor:default}.warehouse-lock-note[data-v-f1e94bc9],.warehouse-scope-note[data-v-f1e94bc9]{color:#315f6c;margin:0;font-size:11px;line-height:1.45}.warehouse-option input[data-v-f1e94bc9]{accent-color:#138578;width:15px;height:15px}.warehouse-option-copy[data-v-f1e94bc9]{gap:2px;min-width:0;display:grid}.warehouse-option-copy strong[data-v-f1e94bc9]{color:#17354a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.warehouse-option-copy small[data-v-f1e94bc9]{color:#60758c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.warehouse-block-message[data-v-f1e94bc9]{color:#a12b23;margin:0;font-size:12px;font-weight:750;line-height:1.4}.purchase-card small[data-v-f1e94bc9],.trust-copy[data-v-f1e94bc9]{color:#526883;font-size:12px}.delivery-copy[data-v-f1e94bc9]{color:#203243;border-top:1px solid #d7e1eb;margin-top:16px;padding-top:14px;font-size:13px}.delivery-copy p[data-v-f1e94bc9]{color:#526883;margin:4px 0 0}.bundle-box[data-v-f1e94bc9]{background:#fff9ec;border:1px solid #ffd68f;border-radius:12px;margin-top:14px;padding:12px}.bundle-box>strong[data-v-f1e94bc9],.size-picker p[data-v-f1e94bc9]{color:#9a5a00;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900;display:block}.bundle-grid[data-v-f1e94bc9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.bundle-grid button[data-v-f1e94bc9]{color:#06142b;cursor:pointer;background:#fff;border:1px solid #ffb347;border-radius:10px;min-height:68px;font-size:10px;line-height:1.25}.bundle-grid button.active[data-v-f1e94bc9]{border-color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b}.bundle-grid button small[data-v-f1e94bc9],.bundle-grid button span[data-v-f1e94bc9],.bundle-grid button strong[data-v-f1e94bc9]{display:block}.bundle-grid button small[data-v-f1e94bc9]{color:#c2410c}.size-picker[data-v-f1e94bc9]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.size-picker p[data-v-f1e94bc9]{color:#526883;width:100%}.size-picker button[data-v-f1e94bc9]{color:#06142b;cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:999px;min-height:34px;padding:0 14px;font-size:12px;font-weight:850}.size-picker button.active[data-v-f1e94bc9]{color:#007569;background:#eafffc;border-color:#007569}.buy-button-detail[data-v-f1e94bc9],.cart-button-detail[data-v-f1e94bc9]{cursor:pointer;border:0;border-radius:999px;width:100%;min-height:42px;margin-top:10px;font-size:13px;font-weight:900}.cart-button-detail[data-v-f1e94bc9]{color:#06142b;background:#f90}.buy-button-detail[data-v-f1e94bc9]{color:#06142b;background:#fff;border:1px solid #d7e1eb}.buy-button-detail[data-v-f1e94bc9]:disabled,.cart-button-detail[data-v-f1e94bc9]:disabled{cursor:not-allowed;opacity:.55}.cart-button-detail.is-out-of-stock[data-v-f1e94bc9]:disabled{color:#697586;opacity:1;background:#e5e7eb;border:1px solid #d2d8df}.cart-flight-item[data-v-f1e94bc9]{z-index:1001;pointer-events:none;contain:layout style paint;-o-object-fit:contain;object-fit:contain;will-change:transform,opacity;background:#fff;border:1px solid #00756942;border-radius:8px;width:64px;height:64px;padding:4px;display:block;position:fixed;box-shadow:0 4px 8px #06142b2e}.mobile-purchase-bar[data-v-f1e94bc9]{display:none}.trust-copy[data-v-f1e94bc9]{margin:10px 0 0;line-height:1.45}.factory-card article[data-v-f1e94bc9]{border-top:1px solid #e4ebf2;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:13px 0;display:grid}.factory-card article[data-v-f1e94bc9]:first-of-type{border-top:0}.factory-card p[data-v-f1e94bc9],.factory-card span[data-v-f1e94bc9],.factory-card strong[data-v-f1e94bc9]{margin:0}.factory-card strong[data-v-f1e94bc9]{color:#06142b;font-size:13px}.factory-card p[data-v-f1e94bc9]{color:#526883;margin-top:4px;font-size:12px;line-height:1.45}.factory-card article>span[data-v-f1e94bc9]{color:#0d766f;background:#eefaf6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.detail-longform[data-v-f1e94bc9]{width:min(100%,1080px);margin:24px auto 0}.detail-tabs[data-v-f1e94bc9]{background:#fff;border:1px solid #d7e1eb;border-bottom:0;border-radius:8px 8px 0 0;display:flex;overflow-x:auto}.detail-tabs button[data-v-f1e94bc9]{color:#40566f;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;min-height:48px;padding:0 20px;font-size:12px;font-weight:900;display:inline-flex}.detail-tabs button.active[data-v-f1e94bc9]{color:#007569;border-color:#007569}.content-panel[data-v-f1e94bc9]{color:#06142b;border-radius:0 0 8px 8px;scroll-margin-top:18px}.content-panel+.content-panel[data-v-f1e94bc9]{border-radius:8px;margin-top:32px}.content-panel.active-section[data-v-f1e94bc9]{border-color:#8bd4cc;box-shadow:0 0 0 2px #00756914}.section-title[data-v-f1e94bc9]{border-bottom:1px solid #d7e1eb;min-height:54px;padding:0 18px}.section-title span[data-v-f1e94bc9]{color:#007569;border-bottom:3px solid #007569;align-items:center;min-height:54px;font-size:13px;font-weight:900;display:inline-flex}.panel-body[data-v-f1e94bc9]{padding:34px 32px}.panel-body h2[data-v-f1e94bc9]{color:#06142b;margin:22px 0 0;font-size:18px}.panel-body h2[data-v-f1e94bc9]:first-child{margin-top:0}.panel-body h3[data-v-f1e94bc9]{margin:0;font-size:16px}.panel-body p[data-v-f1e94bc9]{color:#203243;margin:10px 0 0;font-size:14px;line-height:1.75}.panel-body ul[data-v-f1e94bc9]{color:#203243;margin:16px 0 0;font-size:14px;line-height:1.7}.panel-body li+li[data-v-f1e94bc9]{margin-top:4px}.qa-list[data-v-f1e94bc9]{gap:18px;display:grid}.qa-item h2[data-v-f1e94bc9]{color:#06142b;margin:0;font-size:17px}.qa-item p[data-v-f1e94bc9]{margin-top:8px}.outline-action[data-v-f1e94bc9]{color:#007569;cursor:pointer;background:#fff;border:1px solid #007569;border-radius:7px;min-height:32px;margin-top:16px;padding:0 14px;font-size:12px;font-weight:900}.content-panel p a+a[data-v-f1e94bc9]:before{content:" - ";color:#40566f;font-weight:400}.review-summary[data-v-f1e94bc9]{border-top:1px solid #d7e1eb;border-bottom:1px solid #d7e1eb;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:30px;padding:18px 0;display:grid}.review-summary strong[data-v-f1e94bc9]{color:#24364f;font-size:34px;line-height:1;display:block}.review-stars[data-v-f1e94bc9],.review-summary div:first-child>span[data-v-f1e94bc9]{color:#f90;margin-top:8px;font-size:16px;display:block}.review-summary button[data-v-f1e94bc9]{color:#06142b;cursor:pointer;background:#f90;border:0;border-radius:999px;min-height:36px;margin-top:14px;padding:0 18px;font-size:12px;font-weight:900}.rating-bars[data-v-f1e94bc9],.rating-bars p[data-v-f1e94bc9]{gap:8px;display:grid}.rating-bars p[data-v-f1e94bc9]{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;margin:0;font-size:11px}.rating-bars i[data-v-f1e94bc9]{background:#eef3f7;border-radius:999px;height:8px;display:block;overflow:hidden}.rating-bars b[data-v-f1e94bc9]{border-radius:inherit;background:#f90;height:100%;display:block}.review-card[data-v-f1e94bc9]{border-bottom:1px solid #d7e1eb;grid-template-columns:36px minmax(0,1fr);gap:14px;margin-top:28px;padding-bottom:24px;display:grid}.review-avatar[data-v-f1e94bc9]{color:#007569;background:#e5fbf6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.review-meta[data-v-f1e94bc9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex;font-size:12px!important}.review-meta span[data-v-f1e94bc9]{color:#00802d;margin-left:auto;font-size:11px;font-weight:900}.review-card h3[data-v-f1e94bc9]{margin-top:12px}.review-notice[data-v-f1e94bc9]{background:#eef6ff;border:1px solid #afd2ff;border-radius:8px;padding:12px 14px;color:#1b4ba0!important;margin-top:16px!important;font-size:13px!important}.review-modal-backdrop[data-v-f1e94bc9]{z-index:40;background:#06142b6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.review-modal[data-v-f1e94bc9]{background:#fff;border-radius:8px;width:min(520px,100%);padding:18px;box-shadow:0 24px 70px #06142b47}.review-modal footer[data-v-f1e94bc9],.review-modal header[data-v-f1e94bc9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-modal h2[data-v-f1e94bc9]{color:#06142b;margin:0;font-size:20px}.review-modal header button[data-v-f1e94bc9]{cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:50%;width:34px;height:34px}.review-modal label[data-v-f1e94bc9]{color:#526883;text-transform:uppercase;gap:7px;margin-top:14px;font-size:12px;font-weight:900;display:grid}.review-modal input[data-v-f1e94bc9],.review-modal select[data-v-f1e94bc9],.review-modal textarea[data-v-f1e94bc9]{color:#06142b;width:100%;font:inherit;text-transform:none;border:1px solid #cbd8e5;border-radius:7px;padding:10px 12px}.review-modal textarea[data-v-f1e94bc9]{resize:vertical}.review-modal p[data-v-f1e94bc9]{color:#1b4ba0;margin:12px 0 0;font-size:13px}.review-modal footer[data-v-f1e94bc9]{margin-top:16px}.review-modal footer button[data-v-f1e94bc9]{color:#06142b;cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:7px;min-height:36px;padding:0 14px;font-weight:900}.review-modal footer button[data-v-f1e94bc9]:last-child{background:#f90;border-color:#f90}.review-modal footer button[data-v-f1e94bc9]:disabled{cursor:wait;opacity:.7}.related-panel[data-v-f1e94bc9]{background:#fff;border:1px solid #d7e1eb;border-radius:8px;margin-top:32px;padding:16px}.related-panel header[data-v-f1e94bc9]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.related-panel h2[data-v-f1e94bc9]{color:#06142b;margin:0;font-size:17px}.related-grid[data-v-f1e94bc9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.related-card[data-v-f1e94bc9]{background:#fff;border:1px solid #d7e1eb;border-radius:8px;min-width:0;padding:12px;display:block;position:relative}.related-card img[data-v-f1e94bc9]{box-sizing:border-box;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#eef5f8;border-radius:6px;width:100%;display:block}.related-card-media[data-v-f1e94bc9]{position:relative}.related-stock-overlay[data-v-f1e94bc9]{color:#fff;letter-spacing:.08em;background:#111e278f;border-radius:6px;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;inset:0}.related-card-media:has(.related-stock-overlay) img[data-v-f1e94bc9]{filter:grayscale(.25);opacity:.58}.related-card b[data-v-f1e94bc9],.related-card small[data-v-f1e94bc9],.related-card strong[data-v-f1e94bc9]{display:block}.related-card strong[data-v-f1e94bc9]{color:#06142b;margin-top:8px;font-size:13px;line-height:1.25}.related-card small[data-v-f1e94bc9]{color:#526883;margin-top:4px;font-size:11px}.related-card b[data-v-f1e94bc9]{color:#06142b;margin-top:10px;font-size:14px}.related-stock-label[data-v-f1e94bc9]{color:#26705b;margin-top:6px;font-size:11px;font-weight:750;display:block}@media (width<=1080px){.product-detail-layout[data-v-f1e94bc9]{grid-template-columns:1fr}.purchase-column[data-v-f1e94bc9]{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.detail-longform[data-v-f1e94bc9]{width:100%}}@media (width<=760px){.peptide-detail-page[data-v-f1e94bc9]{width:calc(100% - 24px);padding-bottom:126px}.product-detail-layout[data-v-f1e94bc9]{gap:14px}.product-main-column[data-v-f1e94bc9],.purchase-column[data-v-f1e94bc9]{display:contents}.gallery-summary-grid[data-v-f1e94bc9]{box-shadow:none;background:0 0;border:0;order:1;gap:14px;padding:0}.purchase-card[data-v-f1e94bc9]{order:2}.manufacturer-strip[data-v-f1e94bc9]{order:3}.factory-card[data-v-f1e94bc9]{order:4;display:none}.glance-card[data-v-f1e94bc9]{order:5}.factory-card article[data-v-f1e94bc9],.gallery-summary-grid[data-v-f1e94bc9],.glance-card dl div[data-v-f1e94bc9],.manufacturer-strip[data-v-f1e94bc9],.purchase-column[data-v-f1e94bc9],.review-card[data-v-f1e94bc9],.review-summary[data-v-f1e94bc9]{grid-template-columns:1fr}.product-summary[data-v-f1e94bc9]{grid-column:auto}.product-hero-image[data-v-f1e94bc9]{aspect-ratio:1;justify-self:center;width:min(100%,382px);max-height:none}.product-summary h1[data-v-f1e94bc9]{color:#0ea5d7;font-size:28px;line-height:1.08}.product-summary h1 span[data-v-f1e94bc9]{margin-top:8px;font-size:14px}.product-summary p[data-v-f1e94bc9]{color:#334155;margin-top:10px;font-size:16px;line-height:1.58}.detail-rating-line[data-v-f1e94bc9]{align-items:baseline;gap:7px;font-size:13px}.catalog-stock-summary[data-v-f1e94bc9]{width:100%;margin-top:2px}.shipping-line[data-v-f1e94bc9]{gap:8px;margin-top:16px}.shipping-line a[data-v-f1e94bc9],.shipping-line span[data-v-f1e94bc9]{min-height:28px;padding:0 12px;font-size:11px}.purchase-card[data-v-f1e94bc9]{border-radius:16px;padding:18px}.purchase-card .price[data-v-f1e94bc9]{font-size:38px}.buy-button-detail[data-v-f1e94bc9],.cart-button-detail[data-v-f1e94bc9]{border-radius:12px;min-height:48px;font-size:15px}.manufacturer-strip[data-v-f1e94bc9]{counter-reset:supply-assurance;background:#fff;border:1px solid #dbe8e6;border-radius:12px;gap:0;padding:14px 18px;overflow:hidden;box-shadow:0 10px 24px #0c23370d}.manufacturer-strip-heading[data-v-f1e94bc9]{color:#274e67;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:900;line-height:1.2;display:block}.manufacturer-strip article[data-v-f1e94bc9]{counter-increment:supply-assurance;min-height:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #e2eeeb;border-radius:0;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;display:grid}.manufacturer-strip-heading+article[data-v-f1e94bc9]{border-top:0}.manufacturer-strip article[data-v-f1e94bc9]:before{content:counter(supply-assurance,decimal-leading-zero);color:#0f766e;background:#e6fbf4;border-radius:50%;grid-row:1/span 2;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;line-height:1;display:grid}.manufacturer-strip span[data-v-f1e94bc9],.manufacturer-strip strong[data-v-f1e94bc9]{grid-column:2;display:block}.manufacturer-strip strong[data-v-f1e94bc9]{color:#06142b;font-size:13px;line-height:1.25}.manufacturer-strip span[data-v-f1e94bc9]{color:#48637d;margin-top:4px;font-size:12px;line-height:1.35}.manufacturer-strip em[data-v-f1e94bc9],.purchase-card .bundle-box[data-v-f1e94bc9],.purchase-card .delivery-copy[data-v-f1e94bc9]{display:none}.bundle-grid[data-v-f1e94bc9],.related-grid[data-v-f1e94bc9]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-body[data-v-f1e94bc9]{padding:24px 18px}.review-meta span[data-v-f1e94bc9]{margin-left:0}.mobile-purchase-bar[data-v-f1e94bc9]{z-index:30;padding:12px max(14px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #d7e1eb;grid-template-columns:minmax(0,.92fr) minmax(150px,1fr);align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 28px #06142b1f}.mobile-purchase-bar div[data-v-f1e94bc9]{min-width:0}.mobile-purchase-bar span[data-v-f1e94bc9],.mobile-purchase-bar strong[data-v-f1e94bc9]{display:block}.mobile-purchase-bar strong[data-v-f1e94bc9]{color:#06142b;font-size:24px;line-height:1}.mobile-purchase-bar span[data-v-f1e94bc9]{color:#00802d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:900;overflow:hidden}.mobile-purchase-bar span.out-of-stock[data-v-f1e94bc9]{color:#b42318}.mobile-purchase-bar button[data-v-f1e94bc9]{color:#06142b;cursor:pointer;background:#f90;border:0;border-radius:12px;min-height:48px;font-size:15px;font-weight:900}.mobile-purchase-bar button[data-v-f1e94bc9]:disabled{cursor:not-allowed;opacity:.62}.mobile-purchase-bar button.is-out-of-stock[data-v-f1e94bc9]:disabled{color:#697586;opacity:1;background:#e5e7eb;border:1px solid #d2d8df}}@media (width<=520px){.related-grid[data-v-f1e94bc9]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cart-flight-item[data-v-f1e94bc9]{display:none}}
.warehouse-product-price[data-v-e1755d27]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;min-height:24px;margin-top:auto;display:flex}.warehouse-product-current-price[data-v-e1755d27]{color:#075f6d;font-size:16px}.warehouse-product-current-price.is-sale[data-v-e1755d27]{color:#b42318;font-size:20px}.warehouse-product-old-price[data-v-e1755d27]{color:#5b6678;font-size:12px;font-weight:500}.sr-only[data-v-e1755d27]{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.warehouse-page[data-v-e1755d27]{color:#0b1e40;background:#f8fafb;min-height:100vh}.warehouse-breadcrumb[data-v-e1755d27],.warehouse-catalog[data-v-e1755d27],.warehouse-destinations[data-v-e1755d27],.warehouse-intro[data-v-e1755d27]{width:min(100% - 48px,1200px);margin-inline:auto}.warehouse-breadcrumb[data-v-e1755d27]{color:#7a8996;gap:8px;padding-top:34px;font-size:12px;display:flex}.warehouse-breadcrumb a[data-v-e1755d27]{color:#086875;text-decoration:none}.warehouse-kicker[data-v-e1755d27]{color:#086875;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.warehouse-intro h1[data-v-e1755d27]{letter-spacing:-.035em;max-width:760px;margin:14px 0 16px;font:600 calc(clamp(44px,6vw,76px))/.98 Georgia,Times New Roman,serif}.warehouse-intro p[data-v-e1755d27]{color:#536374;max-width:680px;margin:0;font-size:16px;line-height:1.65}.warehouse-destinations[data-v-e1755d27]{border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;padding:26px 0 30px;display:grid}.warehouse-destinations h2[data-v-e1755d27]{margin:8px 0 0;font:600 calc(clamp(26px,3vw,38px))/1.1 Georgia,Times New Roman,serif}.warehouse-destinations p[data-v-e1755d27]{color:#536374;align-self:center;margin:0;font-size:14px;line-height:1.65}.warehouse-catalog-heading[data-v-e1755d27]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:42px;display:flex}.warehouse-catalog-heading h2[data-v-e1755d27]{letter-spacing:-.025em;margin:10px 0 0;font:600 calc(clamp(30px,4vw,48px))/1.05 Georgia,Times New Roman,serif}.warehouse-catalog-heading a[data-v-e1755d27]{color:#086875;flex-shrink:0;font-size:13px;font-weight:750;text-decoration:none}.warehouse-state[data-v-e1755d27]{color:#536374}.warehouse-category>header[data-v-e1755d27]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.warehouse-category h3[data-v-e1755d27]{font-size:24px;line-height:1.15}.warehouse-category header p[data-v-e1755d27]{color:#536374;max-width:720px;margin:8px 0 0;font-size:13px;line-height:1.55}.warehouse-category header>span[data-v-e1755d27]{color:#7a8996;flex-shrink:0;font-size:12px}.warehouse-product-grid[data-v-e1755d27]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.warehouse-product-card[data-v-e1755d27]{color:#0b1e40;background:#fff;border:1px solid #dce3eb;flex-direction:column;min-width:0;padding:12px 12px 18px;transition:border-color .2s,transform .2s;display:flex}.warehouse-product-card[data-v-e1755d27]:hover{border-color:#7faeb1;transform:translateY(-2px)}.warehouse-product-media[data-v-e1755d27]{aspect-ratio:1;background:#f4f5f6;place-items:center;display:grid;overflow:hidden}.warehouse-product-media img[data-v-e1755d27]{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.warehouse-image-unavailable[data-v-e1755d27]{color:#7a8996;text-align:center;place-content:center;justify-items:center;gap:8px;font-size:11px;display:grid}.warehouse-stock[data-v-e1755d27]{color:#26705b;background:#e7f3ee;border-radius:999px;align-self:flex-start;margin-top:12px;padding:4px 7px;font-size:10px;font-weight:750;display:inline-flex}.warehouse-stock.is-out_of_stock[data-v-e1755d27]{color:#a4473a}.warehouse-stock.is-unknown[data-v-e1755d27]{color:#647282}.warehouse-product-card h4[data-v-e1755d27]{overflow-wrap:anywhere;min-height:42px;margin:10px 0 8px;font-size:14px;line-height:1.35}.warehouse-product-card>strong[data-v-e1755d27]{margin-top:auto;font-size:16px}.warehouse-unavailable[data-v-e1755d27]{width:min(100% - 48px,760px);margin:0 auto;padding:150px 0}.warehouse-unavailable h1[data-v-e1755d27]{max-width:680px;margin:16px 0;font:600 calc(clamp(38px,5vw,64px))/1 Georgia,Times New Roman,serif}.warehouse-unavailable p[data-v-e1755d27]{color:#536374;line-height:1.6}.warehouse-home-link[data-v-e1755d27]{color:#fff;background:#0b1e40;align-items:center;min-height:44px;margin-top:14px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}@media (width<=1100px){.warehouse-product-grid[data-v-e1755d27]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.warehouse-breadcrumb[data-v-e1755d27],.warehouse-catalog[data-v-e1755d27],.warehouse-destinations[data-v-e1755d27],.warehouse-intro[data-v-e1755d27],.warehouse-unavailable[data-v-e1755d27]{width:calc(100% - 32px)}.warehouse-breadcrumb[data-v-e1755d27]{padding-top:24px}.warehouse-intro[data-v-e1755d27]{padding:38px 0 20px}.warehouse-intro h1[data-v-e1755d27]{font-size:48px}.warehouse-intro p[data-v-e1755d27]{font-size:14px}.warehouse-destinations[data-v-e1755d27]{padding:24px 0;display:block}.warehouse-destinations p[data-v-e1755d27]{margin-top:16px}.warehouse-catalog[data-v-e1755d27]{padding:50px 0 70px}.warehouse-catalog-heading[data-v-e1755d27]{margin-bottom:32px;display:block}.warehouse-catalog-heading a[data-v-e1755d27]{align-items:center;min-height:44px;margin-top:18px;display:inline-flex}.warehouse-category+.warehouse-category[data-v-e1755d27]{margin-top:48px}.warehouse-category>header[data-v-e1755d27]{display:block}.warehouse-category header>span[data-v-e1755d27]{margin-top:10px;display:block}.warehouse-product-grid[data-v-e1755d27]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.warehouse-product-card[data-v-e1755d27]{padding:8px 8px 14px}.warehouse-product-card h4[data-v-e1755d27]{min-height:58px;font-size:13px}.warehouse-unavailable[data-v-e1755d27]{padding:110px 0}.warehouse-unavailable h1[data-v-e1755d27]{font-size:44px}.warehouse-product-price[data-v-e1755d27]{gap:6px;min-width:0}.warehouse-product-current-price[data-v-e1755d27],.warehouse-product-current-price.is-sale[data-v-e1755d27]{font-size:18px}.warehouse-product-old-price[data-v-e1755d27]{white-space:nowrap;font-size:12px;display:inline-block}}@media (width<=360px){.warehouse-product-grid[data-v-e1755d27]{grid-template-columns:1fr}}.warehouse-intro[data-v-e1755d27]{padding:32px 0 14px}.warehouse-intro h1[data-v-e1755d27]{margin:12px 0;font-size:calc(clamp(38px,5vw,60px))}.warehouse-intro p[data-v-e1755d27]{font-size:15px;line-height:1.55}.warehouse-destinations[data-v-e1755d27]{gap:32px;padding:20px 0 24px}.warehouse-destinations h2[data-v-e1755d27]{font-size:calc(clamp(24px,3vw,34px))}.warehouse-destinations p[data-v-e1755d27]{font-size:13px;line-height:1.55}.warehouse-catalog[data-v-e1755d27]{padding:0 0 70px}.warehouse-catalog-heading[data-v-e1755d27]{margin-bottom:30px}.warehouse-catalog-heading h2[data-v-e1755d27]{font-size:calc(clamp(28px,4vw,44px))}.warehouse-category[data-v-e1755d27]{scroll-margin-top:132px}.warehouse-category+.warehouse-category[data-v-e1755d27]{margin-top:54px}.warehouse-category>header[data-v-e1755d27]{margin-bottom:18px}.warehouse-category h3[data-v-e1755d27]{font-size:23px}.warehouse-category header p[data-v-e1755d27]{margin-top:7px;line-height:1.5}.warehouse-category-explorer[data-v-e1755d27]{border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb;margin:0 0 48px;padding:26px 0 30px}.warehouse-category-explorer-heading[data-v-e1755d27]{justify-content:space-between;align-items:center;gap:20px;display:flex}.warehouse-category-explorer-heading h3[data-v-e1755d27]{margin:9px 0 0;font:600 calc(clamp(25px,3vw,36px))/1.1 Georgia,Times New Roman,serif}.warehouse-category-explorer-heading p[data-v-e1755d27]{color:#536374;margin:7px 0 0;font-size:13px;line-height:1.5}.warehouse-category-pause[data-v-e1755d27]{color:#0b1e40;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd9e0;border-radius:999px;padding:0 14px;font-size:11px;font-weight:750}.warehouse-category-controls[data-v-e1755d27]{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.warehouse-category-arrow[data-v-e1755d27]{color:#0b1e40;cursor:pointer;background:#fff;border:1px solid #cdd9e0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.warehouse-category-arrow[data-v-e1755d27]:focus-visible,.warehouse-category-arrow[data-v-e1755d27]:hover{color:#086875;background:#e5f2f0;border-color:#74aeb0;outline:none}.warehouse-category-tabs[data-v-e1755d27]{scrollbar-width:none;-ms-overflow-style:none;gap:6px;margin-top:24px;padding-bottom:4px;display:flex;overflow-x:auto}.warehouse-category-tabs[data-v-e1755d27]::-webkit-scrollbar{display:none}.warehouse-category-tabs button[data-v-e1755d27]{color:#536374;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:0 13px;font-size:12px;font-weight:750}.warehouse-category-tabs button.active[data-v-e1755d27],.warehouse-category-tabs button[data-v-e1755d27]:hover{color:#086875;background:#e5f2f0}.warehouse-category-carousel[data-v-e1755d27]{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:minmax(230px,285px);grid-auto-flow:column;gap:14px;margin-top:18px;padding:2px 2px 14px;display:grid;overflow-x:auto}.warehouse-category-carousel[data-v-e1755d27]::-webkit-scrollbar{display:none}.warehouse-category-carousel[data-v-e1755d27]:focus-visible{outline-offset:4px;outline:3px solid #1195a2}.warehouse-category-carousel-card[data-v-e1755d27]{color:#0b1e40;text-align:left;cursor:pointer;scroll-snap-align:start;background:#fff;border:1px solid #dce3eb;border-radius:14px;grid-template-rows:128px auto auto auto;min-width:0;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.warehouse-category-carousel-card.active[data-v-e1755d27],.warehouse-category-carousel-card[data-v-e1755d27]:hover{border-color:#74aeb0;transform:translateY(-2px);box-shadow:0 14px 30px #071b3b12}.warehouse-category-carousel-card span[data-v-e1755d27]{color:#086875;letter-spacing:.1em;text-transform:uppercase;margin:13px 14px 0;font-size:10px;font-weight:850}.warehouse-category-carousel-card strong[data-v-e1755d27]{margin:6px 14px 0;font:600 18px/1.2 Georgia,Times New Roman,serif}.warehouse-category-carousel-card small[data-v-e1755d27]{color:#7a8996;margin:7px 14px 15px;font-size:11px}@media (width<=760px){.warehouse-intro[data-v-e1755d27]{padding:26px 0 12px}.warehouse-destinations[data-v-e1755d27]{padding:20px 0}.warehouse-destinations p[data-v-e1755d27]{margin-top:12px}.warehouse-catalog[data-v-e1755d27]{padding:0 0 58px}.warehouse-catalog-heading[data-v-e1755d27]{margin-bottom:26px}.warehouse-category[data-v-e1755d27]{scroll-margin-top:126px}.warehouse-category+.warehouse-category[data-v-e1755d27]{margin-top:42px}.warehouse-category-explorer[data-v-e1755d27]{margin-bottom:38px;padding:22px 0 24px}.warehouse-category-explorer-heading[data-v-e1755d27]{align-items:start}.warehouse-category-explorer-heading p[data-v-e1755d27]{max-width:250px}.warehouse-category-controls[data-v-e1755d27]{margin-top:16px}.warehouse-category-carousel[data-v-e1755d27]{grid-auto-columns:minmax(220px,76vw);margin-right:-16px;padding-right:16px}.warehouse-category-carousel-card[data-v-e1755d27]{grid-template-rows:116px auto auto auto}}.warehouse-category-explorer[data-v-e1755d27]{margin:0 0 30px;padding:8px 0 12px}.warehouse-category-toolbar[data-v-e1755d27]{justify-content:flex-end;display:flex}.warehouse-category-carousel[data-v-e1755d27]{margin-top:10px}.warehouse-page[data-v-e1755d27]{color:#071c3b;background:#f6f8fa}.warehouse-breadcrumb[data-v-e1755d27]{color:#405873;font-size:13px}.warehouse-breadcrumb a[data-v-e1755d27],.warehouse-category-carousel-card span[data-v-e1755d27],.warehouse-kicker[data-v-e1755d27]{color:#075f6d}.warehouse-kicker[data-v-e1755d27]{font-size:11px}.warehouse-intro h1[data-v-e1755d27]{color:#071c3b;letter-spacing:-.025em;font-size:60px}.warehouse-category header p[data-v-e1755d27],.warehouse-destinations p[data-v-e1755d27],.warehouse-intro p[data-v-e1755d27],.warehouse-unavailable p[data-v-e1755d27]{color:#324e68}.warehouse-category header>span[data-v-e1755d27],.warehouse-category-carousel-card small[data-v-e1755d27]{color:#405873}.warehouse-category h3[data-v-e1755d27],.warehouse-category-carousel-card strong[data-v-e1755d27],.warehouse-product-card h4[data-v-e1755d27]{color:#071c3b}.warehouse-stock.is-unknown[data-v-e1755d27]{color:#34536b;background:#e4ebf0}.warehouse-category-arrow[data-v-e1755d27],.warehouse-category-pause[data-v-e1755d27]{color:#071c3b}.warehouse-add-button[data-v-e1755d27]:focus-visible,.warehouse-category-arrow[data-v-e1755d27]:focus-visible,.warehouse-category-carousel-card[data-v-e1755d27]:focus-visible,.warehouse-category-pause[data-v-e1755d27]:focus-visible,.warehouse-product-link[data-v-e1755d27]:focus-visible{outline-offset:3px;outline:3px solid #0b7a87}@media (width<=760px){.warehouse-category-explorer[data-v-e1755d27]{margin-bottom:24px;padding:4px 0 10px}.warehouse-category-carousel[data-v-e1755d27]{margin-top:8px}.warehouse-breadcrumb[data-v-e1755d27]{padding-top:20px;font-size:13px}.warehouse-intro[data-v-e1755d27]{padding-top:30px}.warehouse-intro h1[data-v-e1755d27]{max-width:100%;font-size:44px;line-height:1.04}.warehouse-intro p[data-v-e1755d27]{max-width:38rem;font-size:16px;line-height:1.55}.warehouse-category header p[data-v-e1755d27]{font-size:14px;line-height:1.55}.warehouse-category header>span[data-v-e1755d27]{margin-top:9px;font-size:13px}.warehouse-category-carousel-card[data-v-e1755d27]{grid-template-rows:122px auto auto auto}.warehouse-category-carousel-card strong[data-v-e1755d27]{font-size:20px}.warehouse-category-carousel-card small[data-v-e1755d27]{font-size:12px}.warehouse-category-arrow[data-v-e1755d27],.warehouse-category-pause[data-v-e1755d27]{min-width:44px;min-height:44px}.warehouse-category-pause[data-v-e1755d27]{padding-inline:15px}.warehouse-product-card h4[data-v-e1755d27]{font-size:14px;line-height:1.4}.warehouse-stock[data-v-e1755d27]{font-size:11px}}.warehouse-category-carousel[data-v-e1755d27]{grid-auto-columns:calc(clamp(200px,16.6667vw - 32px,292px));gap:32px;padding-bottom:16px}.warehouse-category-carousel-card[data-v-e1755d27]{aspect-ratio:4/5;box-shadow:none;background:#dce6ed;border:0;border-radius:6px;display:block;position:relative;overflow:hidden}.warehouse-category-carousel-card.active[data-v-e1755d27],.warehouse-category-carousel-card[data-v-e1755d27]:hover{box-shadow:none;border-color:#0000}.warehouse-category-carousel-card[data-v-e1755d27]:hover{transform:translateY(-3px)}.warehouse-category-carousel-card img[data-v-e1755d27]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s ease-out;position:absolute;inset:0}.warehouse-category-carousel-card:hover img[data-v-e1755d27]{transform:scale(1.015)}.warehouse-category-carousel-card strong[data-v-e1755d27]{z-index:1;color:#4a4f55;overflow-wrap:anywhere;text-align:center;white-space:normal;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:calc(100% - 32px);min-height:40px;margin:0;padding:7px 18px;font:500 12px/1.25 Arial,sans-serif;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (width>=761px){.warehouse-category-explorer[data-v-e1755d27]{width:calc(100vw - 32px);margin-left:calc(50% - 50vw + 16px)}.warehouse-category-frame[data-v-e1755d27]{width:max-content;max-width:100%;margin-inline:auto}.warehouse-category-carousel[data-v-e1755d27]{width:100%}}@media (width<=760px){.warehouse-category-carousel[data-v-e1755d27]{grid-auto-columns:minmax(138px,42vw);gap:10px}.warehouse-category-carousel-card[data-v-e1755d27]{aspect-ratio:4/5}.warehouse-category-carousel-card strong[data-v-e1755d27]{max-width:calc(100% - 16px);min-height:36px;padding:7px 12px;font-size:10px;line-height:1.25;bottom:12px}}.warehouse-category-list[data-v-e1755d27]{padding-top:28px}.warehouse-category h3[data-v-e1755d27]{color:#071c3b;margin:0;font:600 24px/1.15 Georgia,Times New Roman,serif}.warehouse-product-card[data-v-e1755d27]{border-radius:8px;padding:12px 12px 10px;text-decoration:none}.warehouse-product-link[data-v-e1755d27]{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.warehouse-product-media[data-v-e1755d27]{position:relative}.warehouse-stock[data-v-e1755d27]{z-index:1;color:#5f4b09;background:#fff8d9;border:1px solid #e5bd4c;align-items:center;max-width:calc(100% - 16px);min-height:22px;margin:0;padding:3px 7px;line-height:1.2;position:absolute;top:8px;right:8px}.warehouse-stock.is-out_of_stock[data-v-e1755d27]{color:#8f382d;background:#fbe9e7;border-color:#e8b3ab}.warehouse-stock.is-unknown[data-v-e1755d27]{color:#465c70;background:#eef1f4;border-color:#cbd5de}.warehouse-add-button[data-v-e1755d27]{color:#40360f;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#f5d56b;border:1px solid #dfbd52;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:0 10px;font-size:12px;font-weight:750;transition:background-color .2s,border-color .2s;display:inline-flex}.warehouse-add-button[data-v-e1755d27]:hover:not(:disabled){background:#ebc854;border-color:#cda93d}.warehouse-add-button[data-v-e1755d27]:disabled{color:#71808d;cursor:not-allowed;background:#eef1f3;border-color:#d7dee4}.warehouse-cart-feedback[data-v-e1755d27]{color:#26705b;text-align:center;min-height:16px;margin:5px 0 0;font-size:10px;line-height:1.35}.warehouse-cart-feedback.is-error[data-v-e1755d27]{color:#9e3b2f}@media (width<=760px){.warehouse-category-list[data-v-e1755d27]{padding-top:22px}.warehouse-product-card[data-v-e1755d27]{padding:8px 8px 6px}.warehouse-add-button[data-v-e1755d27]{min-height:44px}}
*{box-sizing:border-box;letter-spacing:0}body{color:#16212c;background:#f4f6f8;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block:16px}button,input{font:inherit}.login-shell[data-v-9b9fd96e],.login-shell[data-v-9b9fd96e] *{box-sizing:border-box}.login-shell[data-v-9b9fd96e]{min-height:100svh;min-height:var(--login-visual-viewport-height,100dvh);padding:max(32px,env(safe-area-inset-top)) max(32px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(32px,env(safe-area-inset-left));background:linear-gradient(135deg,#21a67a1f,#ffb13b33),#f4f6f8}.login-topbar[data-v-9b9fd96e]{justify-content:space-between;align-items:center;gap:16px;display:flex}.brand[data-v-9b9fd96e]{color:#16212c;align-items:center;gap:10px;display:inline-flex}.brand-logo[data-v-9b9fd96e]{width:54px;height:54px;box-shadow:none;-o-object-fit:contain;object-fit:contain;background:0 0;border-radius:0;flex:0 0 54px;display:block}.brand-copy[data-v-9b9fd96e]{min-width:0}.brand strong[data-v-9b9fd96e]{font-size:20px;line-height:1.05;display:block}.brand small[data-v-9b9fd96e]{color:#536171;font-size:12px;display:block}.locale-control[data-v-9b9fd96e]{color:#405161;align-items:center;gap:8px;min-height:38px;font-size:13px;font-weight:800;display:inline-flex}.locale-control select[data-v-9b9fd96e]{color:#16212c;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #ccd6df;border-radius:6px;padding:0 28px 0 10px;font-weight:750}.locale-control select[data-v-9b9fd96e]:focus-visible{outline-offset:2px;outline:3px solid #21a67a33}.login-layout[data-v-9b9fd96e]{width:min(1160px,100%);min-width:0;min-height:calc(-112px + var(--login-visual-viewport-height,100dvh));grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:center;gap:calc(clamp(28px,6vw,72px));margin:0 auto;display:grid}.login-story[data-v-9b9fd96e]{max-width:660px}.eyebrow[data-v-9b9fd96e]{color:#c05c1f;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:850}.login-story h1[data-v-9b9fd96e]{color:#16212c;margin:0;font-size:calc(clamp(42px,6vw,68px));line-height:.98}.mobile-copy[data-v-9b9fd96e],.mobile-title[data-v-9b9fd96e]{display:none}.login-story p[data-v-9b9fd96e]:not(.eyebrow){color:#536171;max-width:600px;margin:22px 0 0;font-size:18px;line-height:1.65}.trust-list[data-v-9b9fd96e]{gap:14px;padding:0;list-style:none;display:grid}.login-story .trust-list[data-v-9b9fd96e]{margin:30px 0 0}.trust-list-mobile[data-v-9b9fd96e]{display:none}.trust-list li[data-v-9b9fd96e]{color:#263647;align-items:center;gap:12px;font-weight:760;display:flex}.trust-list svg[data-v-9b9fd96e]{color:#fff;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;background:#21a67a;border-radius:999px;flex:0 0 24px;width:24px;height:24px;padding:4px}.login-card[data-v-9b9fd96e]{background:#fff;border:1px solid #dfe6ed;border-radius:8px;gap:18px;width:100%;min-width:0;max-width:100%;padding:calc(clamp(24px,4vw,34px));display:grid;box-shadow:0 24px 60px #16212c24}.card-heading h2[data-v-9b9fd96e]{margin:0;font-size:34px}.card-heading p[data-v-9b9fd96e]:last-child{color:#687586;margin:8px 0 0}.login-card label[data-v-9b9fd96e]:not(.check-label){color:#263647;gap:8px;font-size:14px;font-weight:800;display:grid}.login-card input[type=email][data-v-9b9fd96e],.login-card input[type=password][data-v-9b9fd96e],.login-card input[type=tel][data-v-9b9fd96e],.login-card input[type=text][data-v-9b9fd96e],.login-card select[data-v-9b9fd96e]{color:#16212c;border:1px solid #ccd6df;border-radius:6px;outline:none;width:100%;min-height:48px;padding:0 14px}.login-card input[data-v-9b9fd96e]:focus,.login-card select[data-v-9b9fd96e]:focus{border-color:#21a67a;box-shadow:0 0 0 3px #21a67a29}.code-group[data-v-9b9fd96e]{grid-template-columns:minmax(0,1fr) 118px;align-items:end;gap:10px;display:grid}.code-button[data-v-9b9fd96e]{color:#006878;cursor:pointer;background:#fff;border:1px solid #177a98;border-radius:6px;min-height:48px;font-weight:850}.code-button[data-v-9b9fd96e]:disabled,.google-button[data-v-9b9fd96e]:disabled,.primary-button[data-v-9b9fd96e]:disabled{cursor:not-allowed;opacity:.62}.form-message[data-v-9b9fd96e]{color:#0c5e7c;background:#eaf6ff;border-radius:6px;margin:-4px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.form-message.error[data-v-9b9fd96e]{color:#b63728;background:#fff0ee}.form-message-action[data-v-9b9fd96e]{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-weight:700;text-decoration:underline;display:inline-block}.account-recovery[data-v-9b9fd96e]{color:#164f65;background:#eaf6ff;border-radius:6px;gap:8px;padding:14px;display:grid}.account-recovery strong[data-v-9b9fd96e]{color:#123f51;font-size:15px;line-height:1.35}.account-recovery p[data-v-9b9fd96e]{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.account-recovery-actions[data-v-9b9fd96e]{flex-wrap:wrap;gap:8px;display:flex}.account-recovery-actions a[data-v-9b9fd96e],.account-recovery-actions button[data-v-9b9fd96e]{color:#006878;cursor:pointer;min-height:44px;font:inherit;text-align:center;background:#fff;border:1px solid #7eb7c8;border-radius:6px;flex:150px;justify-content:center;align-items:center;padding:9px 12px;font-weight:850;line-height:1.3;text-decoration:none;display:inline-flex}.account-recovery-actions a[data-v-9b9fd96e]:hover,.account-recovery-actions button[data-v-9b9fd96e]:hover{background:#f7fcff;border-color:#23849c}.account-recovery-actions a[data-v-9b9fd96e]:focus-visible,.account-recovery-actions button[data-v-9b9fd96e]:focus-visible{outline-offset:2px;outline:3px solid #0068783d}.form-row[data-v-9b9fd96e]{color:#536171;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:14px;display:flex}.check-label[data-v-9b9fd96e]{align-items:center;gap:8px;display:inline-flex}.check-label input[data-v-9b9fd96e]{accent-color:#21a67a;width:16px;height:16px}.form-row a[data-v-9b9fd96e],.signup-line button[data-v-9b9fd96e]{color:#177a98;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0 4px;font-weight:800;display:inline-flex}.google-button[data-v-9b9fd96e],.primary-button[data-v-9b9fd96e]{cursor:pointer;border-radius:6px;min-height:48px;font-weight:850}.primary-button[data-v-9b9fd96e]{color:#fff;background:linear-gradient(#18aa86,#0a8369);border:0;box-shadow:0 10px 20px #0f9d7d38}.google-button-shell[data-v-9b9fd96e]{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:48px;display:grid}.google-button[data-v-9b9fd96e],.google-button-container[data-v-9b9fd96e]{grid-area:1/1;width:100%;min-width:0}.google-button-container[data-v-9b9fd96e]{visibility:hidden;justify-content:center;align-items:center;min-height:48px;display:flex}.google-button-container.is-ready[data-v-9b9fd96e]{visibility:visible}.google-button-container.is-compact[data-v-9b9fd96e]{justify-content:flex-start}.google-button-container[data-v-9b9fd96e] div,.google-button-container[data-v-9b9fd96e] iframe{max-width:100%}.google-button[data-v-9b9fd96e]{color:#263647;background:#fff;border:1px solid #d4dde5;justify-content:center;align-items:center;gap:10px;display:inline-flex}.google-button svg[data-v-9b9fd96e]{width:22px;height:22px}.google-button svg path[data-v-9b9fd96e]:first-child{fill:#4285f4}.google-button svg path[data-v-9b9fd96e]:nth-child(2){fill:#34a853}.google-button svg path[data-v-9b9fd96e]:nth-child(3){fill:#fbbc05}.google-button svg path[data-v-9b9fd96e]:nth-child(4){fill:#ea4335}.divider[data-v-9b9fd96e]{color:#7a8794;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.divider[data-v-9b9fd96e]:after,.divider[data-v-9b9fd96e]:before{content:"";background:#e1e7ed;height:1px}.signup-line[data-v-9b9fd96e]{-moz-column-gap:4px;color:#536171;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:4px;min-height:44px;margin:0;display:flex}@media (width<=860px){.login-shell[data-v-9b9fd96e]{padding:max(22px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.locale-label[data-v-9b9fd96e]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.locale-control select[data-v-9b9fd96e]{min-width:104px}.login-layout[data-v-9b9fd96e]{grid-template-columns:1fr;min-height:auto;padding:42px 0 20px}.login-story h1[data-v-9b9fd96e]{font-size:42px}}@media (width<=520px){.login-shell[data-v-9b9fd96e]{padding:max(14px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.brand-logo[data-v-9b9fd96e]{flex-basis:32px;width:32px;height:32px}.brand[data-v-9b9fd96e]{gap:9px}.brand strong[data-v-9b9fd96e]{font-size:18px}.brand small[data-v-9b9fd96e]{display:none}.login-layout[data-v-9b9fd96e]{gap:12px;width:100%;max-width:100%;padding:14px 0 0;display:block}.login-story[data-v-9b9fd96e]{max-width:none}.desktop-copy[data-v-9b9fd96e],.desktop-title[data-v-9b9fd96e],.login-story .eyebrow[data-v-9b9fd96e],.trust-list-desktop[data-v-9b9fd96e]{display:none}.mobile-copy[data-v-9b9fd96e],.mobile-title[data-v-9b9fd96e]{display:inline}.login-story h1[data-v-9b9fd96e]{max-width:330px;font-size:28px;line-height:1.08}.login-story p[data-v-9b9fd96e]:not(.eyebrow){max-width:none;margin-top:8px;font-size:13px;line-height:1.45}.login-card[data-v-9b9fd96e]{gap:14px;width:min(100%,354px);margin:14px auto 0;padding:22px;box-shadow:0 18px 42px #1931411a}.card-heading .eyebrow[data-v-9b9fd96e]{display:none}.card-heading h2[data-v-9b9fd96e]{font-size:30px;line-height:1.1}.card-heading p[data-v-9b9fd96e]:last-child{margin-top:8px;font-size:13px;line-height:1.35}.login-card label[data-v-9b9fd96e]:not(.check-label){gap:7px;font-size:13px}.google-button[data-v-9b9fd96e],.google-button-container[data-v-9b9fd96e],.google-button-shell[data-v-9b9fd96e],.login-card input[type=email][data-v-9b9fd96e],.login-card input[type=password][data-v-9b9fd96e],.login-card input[type=tel][data-v-9b9fd96e],.login-card input[type=text][data-v-9b9fd96e],.login-card select[data-v-9b9fd96e],.primary-button[data-v-9b9fd96e]{min-height:46px}.login-card input[type=email][data-v-9b9fd96e],.login-card input[type=password][data-v-9b9fd96e],.login-card input[type=tel][data-v-9b9fd96e],.login-card input[type=text][data-v-9b9fd96e],.login-card select[data-v-9b9fd96e]{font-size:16px}.form-row[data-v-9b9fd96e]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-top:-4px;font-size:12px}.form-row .check-label[data-v-9b9fd96e]{min-height:44px;display:inline-flex}.divider[data-v-9b9fd96e]{display:none}.google-button[data-v-9b9fd96e]{gap:8px;font-size:14px}.google-button svg[data-v-9b9fd96e]{width:18px;height:18px}.trust-list-mobile[data-v-9b9fd96e]{justify-content:space-between;gap:6px;margin:-2px 0 0;display:flex;overflow:visible}.trust-list-mobile li[data-v-9b9fd96e]{color:#166553;background:#eff8f4;border:1px solid #cfe9df;border-radius:999px;flex:0 auto;gap:4px;padding:5px 6px;font-size:10px;font-weight:800;line-height:1}.trust-list-mobile svg[data-v-9b9fd96e]{flex-basis:14px;width:14px;height:14px;padding:3px}.signup-line[data-v-9b9fd96e]{font-size:13px}.code-group[data-v-9b9fd96e]{grid-template-columns:1fr}}@media (width<=520px) and (height<=700px){.login-shell[data-v-9b9fd96e]{padding-block:max(10px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-bottom))}.login-layout[data-v-9b9fd96e]{padding-top:10px}.login-story h1[data-v-9b9fd96e]{font-size:25px}.login-card[data-v-9b9fd96e]{gap:12px;margin-top:10px;padding:18px}.trust-list-mobile[data-v-9b9fd96e]{display:none}}
.qJTHM{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;color:#202124;direction:ltr;-webkit-touch-callout:none;font-family:Roboto-Regular,arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;margin:0;overflow:hidden;-webkit-text-size-adjust:100%}.ynRLnc{left:-9999px;position:absolute;top:-9999px}.L6cTce{display:none}.bltWBb{overflow-wrap:break-word;word-break:break-word}.hSRGPd{color:#1a73e8;cursor:pointer;font-weight:500;text-decoration:none}.Bz112c-W3lGp{height:16px;width:16px}.Bz112c-E3DyYd{height:20px;width:20px}.Bz112c-r9oPif{height:24px;width:24px}.Bz112c-u2z5K{height:36px;width:36px}.Bz112c-uaxL4e{border-radius:10px}.LgbsSe-Bz112c{display:block}.S9gUrf-YoZ4jf{border:none;margin:0;padding:0}.S9gUrf-YoZ4jf *{border:none;margin:0;padding:0}.fFW7wc-ibnC6b>.aZ2wEe>div{border-color:#4285f4}.P1ekSe-ZMv3u{-webkit-transition:height .2s linear;transition:height .2s linear}.P1ekSe-ZMv3u>div:first-child{background-color:#1a73e8!important;-webkit-transition:width .3s linear;transition:width .3s linear}.P1ekSe-ZMv3u>div:nth-child(2){background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.7))),-webkit-gradient(linear,left top,right top,from(#1a73e8),to(#1a73e8))!important;background-image:-webkit-linear-gradient(left,rgba(255,255,255,.7),rgba(255,255,255,.7)),-webkit-linear-gradient(left,#1a73e8,#1a73e8)!important;background-image:linear-gradient(90deg,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(90deg,#1a73e8,#1a73e8)!important}.P1ekSe-ZMv3u>div:nth-child(3){background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.7))),-webkit-gradient(linear,left top,right top,from(#1a73e8),to(#1a73e8))!important;background-image:-webkit-linear-gradient(left,rgba(255,255,255,.7),rgba(255,255,255,.7)),-webkit-linear-gradient(left,#1a73e8,#1a73e8)!important;background-image:linear-gradient(90deg,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(90deg,#1a73e8,#1a73e8)!important}.haAclf{display:inline-block}.nsm7Bb-HzV7m-LgbsSe{border-radius:4px;box-sizing:border-box;-webkit-transition:background-color .218s,border-color .218s;transition:background-color .218s,border-color .218s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #dadce0;color:#3c4043;cursor:pointer;font-family:Google Sans,arial,sans-serif;font-size:.875rem;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;vertical-align:middle;white-space:nowrap;width:auto}.nsm7Bb-HzV7m-LgbsSe.TzA9Ye-LgbsSe{font-size:14px}@media screen and (-ms-high-contrast:active){.nsm7Bb-HzV7m-LgbsSe{border:2px solid windowText;color:windowText}}@media screen and (preferes-contrast:more){.nsm7Bb-HzV7m-LgbsSe{color:#000}}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe{font-size:.875rem;height:32px;letter-spacing:.25px;padding:0 10px}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.TzA9Ye-LgbsSe{font-size:14px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe{font-size:.6875rem;height:20px;letter-spacing:.3px;padding:0 8px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.TzA9Ye-LgbsSe{font-size:11px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe{padding:0;width:40px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe{width:32px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe{width:20px}.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK{border-radius:20px}.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe{border-radius:16px}.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe{border-radius:10px}.nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc{border:1px solid #8e918f;background-color:#131314;color:#e3e3e3}.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc{border:none;color:#fff}.nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc{background-color:#1a73e8}.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc{background-color:#202124;color:#e8eaed}@media screen and (prefers-contrast:more){.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc{color:#fff}}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{height:18px;margin-right:8px;min-width:18px;width:18px}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{height:14px;min-width:14px;width:14px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{height:10px;min-width:10px;width:10px}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c{margin-left:8px;margin-right:-4px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{margin:0;padding:10px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{padding:8px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{padding:4px}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-top-left-radius:3px;border-bottom-left-radius:3px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;height:36px;margin-left:-10px;margin-right:12px;min-width:36px;width:36px}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c,.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c{margin:0;padding:0}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{height:16px;margin-left:-6px;margin-right:8px;min-width:16px;width:16px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:3px;margin-left:2px;margin-right:0;padding:0}.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:18px}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:14px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:8px}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;position:relative;width:100%}.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId{-webkit-flex-grow:1;-webkit-box-flex:1;flex-grow:1;font-family:Google Sans,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId{font-weight:300}.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId{-webkit-flex-grow:0;-webkit-box-flex:0;flex-grow:0}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe{-webkit-transition:background-color .218s;transition:background-color .218s;bottom:0;left:0;position:absolute;right:0;top:0}.nsm7Bb-HzV7m-LgbsSe:focus,.nsm7Bb-HzV7m-LgbsSe:hover{box-shadow:none;border-color:rgb(210,227,252);outline:none}.nsm7Bb-HzV7m-LgbsSe:focus-within{outline:2px solid #00639b;border-color:transparent}.nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(66,133,244,.08)}.nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,.nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(66,133,244,.1)}.nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(255,255,255,.08)}.nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,.nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(255,255,255,.12)}.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(255,255,255,.24)}.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(255,255,255,.32)}.nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY{border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;height:20px;margin-left:-4px;margin-right:8px;min-width:20px;width:20px}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId{font-family:Roboto;font-size:12px;text-align:left}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS,.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf{overflow:hidden;text-overflow:ellipsis}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center;color:#5f6368;fill:#5f6368;font-size:11px;font-weight:400}.nsm7Bb-HzV7m-LgbsSe.jVeSEe.i5vt6e-to915-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff{color:#c4c7c5;fill:#c4c7c5}.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff{color:#e8eaed;fill:#e8eaed}@media screen and (prefers-contrast:more){.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff,.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff{color:#000;fill:#000}}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c{height:18px;margin:-3px -3px -3px 2px;min-width:18px;width:18px}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;margin-left:12px;margin-right:-10px}.nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:18px}.L5Fo6c-sM5MNb{border:0;display:block;left:0;position:relative;top:0}.L5Fo6c-bF1uUb{border-radius:4px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.L5Fo6c-bF1uUb:focus{border:none;outline:none}sentinel{}
*{box-sizing:border-box;letter-spacing:0}body{color:#16212c;background:#f4f6f8;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.login-shell[data-v-fe6b3953]{background:linear-gradient(135deg,#21a67a1f,#ffb13b33),#f4f6f8;min-height:100vh;padding:32px}.brand[data-v-fe6b3953]{color:#16212c;align-items:center;gap:10px;display:inline-flex}.brand-logo[data-v-fe6b3953]{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:50%;flex:0 0 54px;width:54px;height:54px;display:block;box-shadow:0 12px 28px #16212c24}.brand-copy[data-v-fe6b3953]{min-width:0}.brand strong[data-v-fe6b3953]{font-size:20px;line-height:1.05;display:block}.brand small[data-v-fe6b3953]{color:#536171;font-size:12px;display:block}.login-layout[data-v-fe6b3953]{grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:center;gap:calc(clamp(28px,6vw,72px));width:min(1160px,100%);min-height:calc(100vh - 112px);margin:0 auto;display:grid}.login-story[data-v-fe6b3953]{max-width:660px}.eyebrow[data-v-fe6b3953]{color:#c05c1f;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:850}.login-story h1[data-v-fe6b3953]{color:#16212c;margin:0;font-size:calc(clamp(42px,6vw,68px));line-height:.98}.login-story p[data-v-fe6b3953]:not(.eyebrow){color:#536171;max-width:600px;margin:22px 0 0;font-size:18px;line-height:1.65}.login-story ul[data-v-fe6b3953]{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.login-story li[data-v-fe6b3953]{color:#263647;align-items:center;gap:12px;font-weight:760;display:flex}.login-story svg[data-v-fe6b3953]{color:#fff;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;background:#21a67a;border-radius:999px;flex:0 0 24px;width:24px;height:24px;padding:4px}.login-card[data-v-fe6b3953]{background:#fff;border:1px solid #dfe6ed;border-radius:8px;gap:18px;padding:calc(clamp(24px,4vw,34px));display:grid;box-shadow:0 24px 60px #16212c24}.card-heading h2[data-v-fe6b3953]{margin:0;font-size:34px}.card-heading p[data-v-fe6b3953]:last-child{color:#687586;margin:8px 0 0}.login-card label[data-v-fe6b3953]{color:#263647;gap:8px;font-size:14px;font-weight:800;display:grid}.login-card input[type=email][data-v-fe6b3953],.login-card input[type=password][data-v-fe6b3953],.login-card input[type=text][data-v-fe6b3953]{color:#16212c;border:1px solid #ccd6df;border-radius:6px;outline:none;width:100%;min-height:48px;padding:0 14px}.login-card input[data-v-fe6b3953]:focus{border-color:#21a67a;box-shadow:0 0 0 3px #21a67a29}.code-group[data-v-fe6b3953]{grid-template-columns:minmax(0,1fr) 118px;align-items:end;gap:10px;display:grid}.code-button[data-v-fe6b3953]{color:#006878;cursor:pointer;background:#fff;border:1px solid #177a98;border-radius:6px;min-height:48px;font-weight:850}.code-button[data-v-fe6b3953]:disabled,.primary-button[data-v-fe6b3953]:disabled{cursor:not-allowed;opacity:.62}.form-message[data-v-fe6b3953]{color:#0c5e7c;background:#eaf6ff;border-radius:6px;margin:-4px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.form-message.success[data-v-fe6b3953]{color:#11713d;background:#e8f7ee}.form-message.error[data-v-fe6b3953]{color:#b63728;background:#fff0ee}.primary-button[data-v-fe6b3953],.secondary-button[data-v-fe6b3953]{cursor:pointer;border-radius:6px;min-height:48px;font-weight:850}.primary-button[data-v-fe6b3953]{color:#14202a;background:#ffd45f;border:0}.secondary-button[data-v-fe6b3953]{color:#177a98;background:#fff;border:1px solid #d4dde5}.signup-line[data-v-fe6b3953]{color:#536171;text-align:center;margin:0}.signup-line a[data-v-fe6b3953]{color:#177a98;font-weight:800}@media (width<=860px){.login-shell[data-v-fe6b3953]{padding:22px 18px}.login-layout[data-v-fe6b3953]{grid-template-columns:1fr;min-height:auto;padding:42px 0 20px}.login-story h1[data-v-fe6b3953]{font-size:42px}}@media (width<=520px){.brand-logo[data-v-fe6b3953]{flex-basis:46px;width:46px;height:46px}.brand small[data-v-fe6b3953]{display:none}.login-story p[data-v-fe6b3953]:not(.eyebrow){font-size:16px}.code-group[data-v-fe6b3953]{grid-template-columns:1fr}}
.cart-item-main .cart-item-unavailable[data-v-33538f19],.cart-item-main .cart-unavailable-message[data-v-33538f19],.cart-unavailable-summary[data-v-33538f19]{color:#a12b1f}.minimum-order-status[data-v-33538f19]{color:#70410b;background:#fff9ed;border:1px solid #efc47c;border-radius:6px;gap:10px;margin-top:14px;padding:12px;display:grid}.minimum-order-status.is-satisfied[data-v-33538f19]{color:#155f49;background:#f1faf6;border-color:#91cbb5}.minimum-order-status-copy[data-v-33538f19]{gap:3px;display:grid}.minimum-order-status-copy strong[data-v-33538f19]{font-size:13px}.cart-recommendation-state[data-v-33538f19],.cart-recommendations header p[data-v-33538f19],.minimum-order-status-copy span[data-v-33538f19]{font-size:12px;line-height:1.45}.minimum-order-progress[data-v-33538f19]{background:#70410b24;border-radius:3px;height:6px;overflow:hidden}.minimum-order-progress span[data-v-33538f19]{border-radius:inherit;background:#d68b25;height:100%;transition:width .18s;display:block}.is-satisfied .minimum-order-progress span[data-v-33538f19]{background:#188060}.cart-recommendations[data-v-33538f19]{border-top:1px solid #dce4e7;gap:12px;margin-top:16px;padding-top:16px;display:grid}.cart-recommendations h2[data-v-33538f19],.cart-recommendations p[data-v-33538f19]{margin:0}.cart-recommendations h2[data-v-33538f19]{color:#06142b;font-size:16px;line-height:1.3}.cart-recommendations header p[data-v-33538f19]{color:#5b6d78;margin-top:3px}.cart-recommendation-list[data-v-33538f19]{gap:8px;display:grid}.cart-recommendation-item[data-v-33538f19]{background:#fff;border:1px solid #dce4e7;border-radius:6px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.cart-recommendation-item img[data-v-33538f19]{-o-object-fit:contain;object-fit:contain;width:48px;height:48px}.cart-recommendation-item>div[data-v-33538f19]{gap:3px;min-width:0;display:grid}.cart-recommendation-item strong[data-v-33538f19]{color:#06142b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.cart-recommendation-item span[data-v-33538f19]{color:#007569;font-size:12px;font-weight:800}.cart-recommendation-item button[data-v-33538f19]{color:#00675d;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #007569;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.cart-recommendation-item button[data-v-33538f19]:disabled{cursor:wait;opacity:.55}.cart-recommendation-state[data-v-33538f19]{color:#5b6d78}.cart-item-warehouse[data-v-33538f19]{color:#36566c;font-size:12px;font-weight:750;line-height:1.45}.cart-item-warehouse-picker[data-v-33538f19]{color:#36566c;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:12px;font-weight:750;display:flex}.cart-item-warehouse-picker select[data-v-33538f19]{color:#06142b;min-width:168px;max-width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #b8cbd8;border-radius:5px;padding:4px 28px 4px 8px}.cart-item-warehouse-picker select[data-v-33538f19]:focus-visible{outline-offset:2px;outline:2px solid #007569}.cart-item-warehouse-picker select[data-v-33538f19]:disabled{cursor:wait;opacity:.65}.cart-item-warehouse-missing[data-v-33538f19]{color:#a12b1f}.cart-item-warehouse-loading[data-v-33538f19]{color:#526b7c}.cart-item-warehouse-error[data-v-33538f19]{color:#9a3412}.cart-item-warehouse-error button[data-v-33538f19],.cart-summary-link[data-v-33538f19],.cart-warehouse-notice button[data-v-33538f19]{color:#075f6d;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;font-weight:800;text-decoration:underline}.cart-warehouse-choice-list[data-v-33538f19]{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.cart-warehouse-choice-list button[data-v-33538f19]{color:#5b3c09;background:#fffdf6;border:1px solid #a98645;border-radius:6px;margin:0;padding:7px 10px;font-size:12px;text-decoration:none}.cart-warehouse-choice-list button.is-active[data-v-33538f19]{color:#fff;background:#075f6d;border-color:#075f6d}.cart-warehouse-choice-list button[data-v-33538f19]:disabled{cursor:wait;opacity:.65}.cart-item-warehouse-error button[data-v-33538f19]{padding:0 0 0 4px}.cart-warehouse-notice[data-v-33538f19]{color:#6d4b12;background:#fff8e8;border:1px solid #e4bd72;border-radius:8px;gap:4px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid}.cart-warehouse-notice strong[data-v-33538f19]{color:#5b3c09}.cart-warehouse-notice span[data-v-33538f19]{color:#725d39}.cart-warehouse-notice button[data-v-33538f19]{justify-self:start;margin-top:2px;padding:0}.cart-summary-link[data-v-33538f19]{font-size:inherit;padding:0}.cart-item-main .cart-unavailable-message[data-v-33538f19],.cart-quantity-error[data-v-33538f19],.cart-unavailable-summary[data-v-33538f19]{font-size:12px;font-weight:700;line-height:1.45}.cart-unavailable-summary[data-v-33538f19]{margin:14px 0 0}.quantity-control button[data-v-33538f19]:disabled,.quantity-control input[data-v-33538f19]:disabled{cursor:not-allowed;opacity:.55}.cart-quantity-error[data-v-33538f19]{color:#a12b1f;margin:6px 0 0}@media (width<=620px){.cart-item-warehouse-picker[data-v-33538f19]{flex-direction:column;align-items:stretch}.cart-item-warehouse-picker select[data-v-33538f19]{width:100%;min-height:44px;font-size:16px}}
/* Interaction state only; source layout, spacing and colors stay in source CSS. */
body[data-lp-mode="native"] { line-height: normal; }
[data-lp-mode] [hidden] { display: none !important; }
/* Restore observed article lists after SHOPYY public.css resets ul/li. */
body[data-lp-mode="native"] .panel-body ul:not([class]),
body[data-lp-mode="native"] .content-section ul:not([class]),
body[data-lp-mode="native"] .aside-card ul:not([class]) { list-style-type: disc; }
body[data-lp-mode="native"] .panel-body ul:not([class]) { padding-inline-start: 40px; }
body[data-lp-mode="native"] .panel-body ul:not([class]) > li,
body[data-lp-mode="native"] .content-section ul:not([class]) > li,
body[data-lp-mode="native"] .aside-card ul:not([class]) > li { list-style-type: inherit; }
body[data-lp-mode="native"] .supply-model-card ul,
body[data-lp-mode="native"] .supply-assurance-card ul { list-style-type: disc; }
body[data-lp-mode="native"] .supply-model-card ul > li,
body[data-lp-mode="native"] .supply-assurance-card ul > li { list-style-type: inherit; }
body[data-lp-mode="native"] .company-page .company-article > .content-section { overflow-wrap: anywhere; }
@media (width > 620px) {
  body[data-lp-mode="native"] dialog.storefront-context-search { margin: auto; }
}
[data-lp-mode] dialog:not([open]) { display: none; }

/* Merchant navigation: full-width rectangle. */
[data-lp-mode] header.landing-header,
[data-lp-mode] header.storefront-context-main {
  box-sizing: border-box;
  width: 100% !important;
  max-width: none !important;
  margin-inline: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0 !important;
}

[data-lp-mode] .storefront-context-header { padding-bottom: 0 !important; }

/* Keep the homepage sticky header flush with the announcement without shifting hero flow. */
[data-lp-mode] header.landing-header {
  top: var(--announcement-height, 0px) !important;
  margin-bottom: -56px !important;
}
@media (width <= 800px) {
  [data-lp-mode] header.landing-header { margin-bottom: -58px !important; }
}



/* LP_HOME_GRADIENT_START */
/* Void Research public hero palette; LPPEPTIDE content and actions stay owned here. */
[data-lp-mode] .landing-preview { --paper: #f4f5f7; }
[data-lp-mode] .landing-preview .landing-hero {
  --lp-home-fade: clamp(140px,16vw,260px);
  width: 100%; max-width: none; height: auto; min-height: 0; margin-inline: 0;
  padding: 88px max(24px,calc((100% - 1320px)/2)) calc(var(--lp-home-fade) + 24px);
  border-radius: 0; color: #fff;
  background: linear-gradient(165deg,#031332 5%,#064bab 78%,#11b8ed 100%);
}
[data-lp-mode] .landing-preview .landing-hero::after {
  content: ''; position: absolute; inset-inline: 0; bottom: 0; height: var(--lp-home-fade);
  z-index: 0; pointer-events: none;
  background: linear-gradient(180deg,rgba(244,245,247,0) 0%,rgba(244,245,247,.08) 15%,rgba(244,245,247,.28) 35%,rgba(244,245,247,.58) 55%,rgba(244,245,247,.82) 75%,rgba(244,245,247,.96) 90%,#f4f5f7 100%);
}
[data-lp-mode] .landing-preview .landing-hero .hero-media { display: none; background: none; }
[data-lp-mode] .landing-preview .landing-hero .hero-scene { background-image: none !important; }
[data-lp-mode] .landing-preview .landing-hero .hero-copy,
[data-lp-mode] .landing-preview .landing-hero .hero-assurance-cards article {
  background: transparent; background-image: none; border: 0; border-radius: 0;
  box-shadow: none; backdrop-filter: none; padding: 0;
}
[data-lp-mode] .landing-preview .landing-hero .hero-copy,
[data-lp-mode] .landing-preview .landing-hero .hero-assurance-cards { position: relative; z-index: 1; }
[data-lp-mode] .landing-preview .landing-hero .hero-assurance-cards { grid-template-rows: repeat(3,auto); align-content: center; gap: 28px; }
[data-lp-mode] .landing-preview .landing-hero .hero-assurance-cards article > span { padding: 0; background: transparent; border: 0; border-radius: 0; }
@media (width <= 800px) {
  [data-lp-mode] .landing-preview .landing-hero { gap: 36px; padding-top: 88px; padding-inline: 24px; }
  [data-lp-mode] .landing-preview .landing-hero .hero-assurance-cards { gap: 24px; }
}
/* LP_HOME_GRADIENT_END */



/* LP_HOME_HERO_UI_START */
/* Home hero: centered hierarchy and campaign space, owned independently of product pages. */
[data-lp-mode] .landing-preview .lp-home-hero{
 display:flex;flex-direction:column;align-items:center;gap:0;position:relative;isolation:isolate;overflow:hidden;
 padding:92px 24px 142px;margin:0;width:100%;max-width:none;min-height:0;height:auto;border-radius:0;
 color:#fff;font-family:Arial,Helvetica,sans-serif;text-align:center;
 background:radial-gradient(ellipse at 50% 15%,#123c6c55,transparent 48%),linear-gradient(180deg,#020d27 0%,#031b46 43%,#06479c 74%,#0875c1 86%,#83bdd7 94%,#f4f5f7 100%);
}
[data-lp-mode] .landing-preview .lp-home-hero::before{content:"";position:absolute;inset:0 0 20%;z-index:-1;pointer-events:none;opacity:.48;background-image:radial-gradient(circle at 12% 18%,#c4eaff 0 1px,transparent 1.4px),radial-gradient(circle at 85% 12%,#b7ddff 0 1px,transparent 1.3px),radial-gradient(circle at 93% 62%,#c5e4ff 0 1px,transparent 1.3px),radial-gradient(circle at 20% 73%,#b7ddff 0 1px,transparent 1.4px),radial-gradient(circle at 73% 36%,#b7ddff 0 1px,transparent 1.3px)}
[data-lp-mode] .landing-preview .lp-home-hero::after{display:none}
[data-lp-mode] .lp-home-campaign{position:relative;z-index:1;width:min(100%,440px);margin:0 auto 30px}
[data-lp-mode] .lp-home-campaign-card{display:flex;align-items:center;justify-content:center;gap:18px;min-height:102px;padding:14px 24px;border:1px solid #f18a24;border-radius:19px;background:radial-gradient(ellipse at left,#72310266,transparent 63%),linear-gradient(115deg,#24180f,#0c142d 78%);box-shadow:0 0 18px #f0782840,inset 0 0 13px #ffae2226;color:#fff;text-decoration:none;transition:box-shadow .18s ease,border-color .18s ease}
[data-lp-mode] a.lp-home-campaign-card:hover{border-color:#ffb75e;box-shadow:0 0 25px #f0782860,inset 0 0 13px #ffae2226}
[data-lp-mode] .lp-home-campaign-visual{display:grid;place-items:center;flex:0 0 64px;width:64px;height:68px;color:#fff0d3}
[data-lp-mode] .lp-home-campaign-visual svg{width:44px;height:44px;filter:drop-shadow(0 0 10px #ff8a3040)}
[data-lp-mode] .lp-home-campaign-visual img{display:block;width:100%;height:100%;object-fit:contain}
[data-lp-mode] .lp-home-campaign-copy{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}
[data-lp-mode] .lp-home-campaign-copy strong{font-size:23px;font-weight:800;line-height:1.1;letter-spacing:-.5px;overflow-wrap:anywhere}
[data-lp-mode] .lp-home-campaign-copy>span{font-size:12px;line-height:1.4;color:#f1e9e3}
[data-lp-mode] .lp-home-campaign-copy small{padding:3px 14px;background:#ef6608;border-radius:999px;font-size:10px;font-weight:800;line-height:1.2;color:#fff}
[data-lp-mode] .landing-preview .lp-home-copy{width:100%;max-width:1000px;margin:0;padding:0;background:none;border:0;box-shadow:none}
[data-lp-mode] .lp-home-copy h1{display:flex;flex-direction:column;align-items:center;gap:0;margin:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:850;letter-spacing:-2.4px;line-height:1.03}
[data-lp-mode] .lp-home-copy h1>span{display:block;font-size:clamp(36px,4.2vw,60px);font-weight:800;line-height:1.1}
[data-lp-mode] .lp-home-copy h1>strong{display:block;padding:0 8px 6px;font-size:clamp(72px,8.4vw,120px);font-weight:850;line-height:1.05;letter-spacing:-4px;color:#66c6ff;background:linear-gradient(180deg,#d2eeff 4%,#70cbff 44%,#2489ff 96%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
[data-lp-mode] .lp-home-copy .lp-home-lead{max-width:660px;margin:14px auto 0;padding:0;font-size:19px;line-height:1.55;font-weight:400;color:#dbeaff;text-wrap:balance}
[data-lp-mode] .lp-home-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin:26px auto 0;width:100%;max-width:510px}
[data-lp-mode] .lp-home-primary{display:flex;justify-content:space-between;align-items:center;gap:24px;width:min(100%,360px);min-height:54px;padding:6px 7px 6px 28px;background:linear-gradient(110deg,#0084bd,#0060db);border:1px solid #249fe9;border-radius:999px;color:#fff;text-decoration:none;font-size:16px;font-weight:700;line-height:1.3;box-shadow:0 8px 28px #0003;transition:background .18s ease,box-shadow .18s ease}
[data-lp-mode] .lp-home-primary:hover{background:linear-gradient(110deg,#0697cc,#0672f0);box-shadow:0 9px 32px #087ddb55}
[data-lp-mode] .lp-home-arrow{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:#fff;color:#0070dc}
[data-lp-mode] .lp-home-arrow svg{width:19px;height:19px}
[data-lp-mode] .lp-home-secondary{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}
[data-lp-mode] .lp-home-secondary a{display:flex;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:9px 18px;background:#fff;border:1px solid #d8efff;border-radius:999px;color:#075199;text-decoration:none;font-size:13px;font-weight:700;line-height:1.35;transition:background .18s ease}
[data-lp-mode] .lp-home-secondary a:hover{background:#dff2ff}
[data-lp-mode] .lp-home-secondary svg{width:18px;height:18px;flex:0 0 18px}
[data-lp-mode] .lp-home-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:1050px;width:100%;margin:42px auto 0;position:relative;z-index:1;text-align:left}
[data-lp-mode] .lp-home-benefits article{display:flex;align-items:flex-start;gap:12px;padding:20px 0 0;border:0;border-top:1px solid #99d4ff45;border-radius:0;background:transparent;box-shadow:none}
[data-lp-mode] .lp-home-benefits article>svg{width:25px;height:25px;flex:0 0 25px;color:#87d7ff;margin-top:1px}
[data-lp-mode] .lp-home-benefits h2{margin:0 0 6px;font-family:inherit;font-size:16px;line-height:1.35;font-weight:700;color:#fff}
[data-lp-mode] .lp-home-benefits p{margin:0;font-size:13px;line-height:1.6;color:#daebff;max-width:31ch}
[data-lp-mode] .lp-home-hero a:focus-visible{outline:3px solid #ffd18b;outline-offset:5px}
@media(max-width:800px){
 [data-lp-mode] .landing-preview .lp-home-hero{padding:92px 24px 122px}
 [data-lp-mode] .lp-home-copy h1{letter-spacing:-1.4px}
 [data-lp-mode] .lp-home-copy h1>span{font-size:42px}
 [data-lp-mode] .lp-home-copy h1>strong{font-size:90px;letter-spacing:-3px}
 [data-lp-mode] .lp-home-benefits{gap:20px;margin-top:34px}
 [data-lp-mode] .lp-home-benefits article{gap:8px}
 [data-lp-mode] .lp-home-benefits h2{font-size:14px}
 [data-lp-mode] .lp-home-benefits p{font-size:12px}
}
@media(max-width:600px){
 [data-lp-mode] .landing-preview .lp-home-hero{padding:82px 20px 105px}
 [data-lp-mode] .lp-home-campaign{margin-bottom:28px;max-width:400px}
 [data-lp-mode] .lp-home-campaign-card{min-height:94px;gap:12px;padding:12px 15px;border-radius:17px}
 [data-lp-mode] .lp-home-campaign-visual{width:48px;flex-basis:48px;height:54px}
 [data-lp-mode] .lp-home-campaign-visual svg{width:37px;height:37px}
 [data-lp-mode] .lp-home-campaign-copy strong{font-size:20px}
 [data-lp-mode] .lp-home-campaign-copy>span{font-size:11px}
 [data-lp-mode] .lp-home-copy h1>span{font-size:clamp(25px,7.6vw,38px);letter-spacing:-.8px}
 [data-lp-mode] .lp-home-copy h1>strong{font-size:clamp(48px,15vw,76px);letter-spacing:-2px;padding-bottom:3px}
 html[lang="pt"] [data-lp-mode] .lp-home-copy h1>strong{font-size:clamp(42px,12.4vw,64px)}
 [data-lp-mode] .lp-home-copy .lp-home-lead{font-size:16px;line-height:1.6;max-width:31ch;margin-top:15px}
 [data-lp-mode] .lp-home-actions{margin-top:24px;gap:12px;max-width:370px}
 [data-lp-mode] .lp-home-primary{min-height:52px;font-size:15px;padding-left:24px}
 [data-lp-mode] .lp-home-secondary{gap:8px}
 [data-lp-mode] .lp-home-secondary a{gap:5px;font-size:11px;padding:10px 9px;min-height:46px}
 [data-lp-mode] .lp-home-secondary svg{width:16px;height:16px;flex-basis:16px}
 [data-lp-mode] .lp-home-benefits{grid-template-columns:1fr;gap:17px;margin-top:34px;max-width:370px}
 [data-lp-mode] .lp-home-benefits article{padding-top:17px;gap:13px}
 [data-lp-mode] .lp-home-benefits p{font-size:12px;max-width:none}
 [data-lp-mode] .lp-home-benefits h2{font-size:14px;margin-bottom:3px}
}
@media(prefers-reduced-motion:reduce){[data-lp-mode] .lp-home-hero a{transition:none}}

/* LP_HOME_HERO_UI_END */



/* Merchant navigation: center content with generous window gutters. */
[data-lp-mode] header.landing-header,
[data-lp-mode] header.storefront-context-main {
  padding-inline: max(32px,calc((100% - 1320px)/2)) !important;
}
@media (width <= 800px) {
  [data-lp-mode] header.landing-header,
  [data-lp-mode] header.storefront-context-main { padding-inline: 24px !important; }
}
@media (width <= 480px) {
  [data-lp-mode] header.landing-header,
  [data-lp-mode] header.storefront-context-main { padding-inline: 20px !important; }
}

/* Original AGO Research logo: preserve its 1536:601 aspect ratio. */
/* Use the drawer before the full warehouse navigation can collide with tools. */
@media (width <= 1024px) {
  [data-lp-mode] header.storefront-context-main { grid-template-columns:44px minmax(0,1fr) auto; gap:8px; min-height:58px; }
  [data-lp-mode] .storefront-context-main .storefront-context-primary { display:none; }
  [data-lp-mode] .storefront-context-main .storefront-context-mobile-button { display:grid; }
  [data-lp-mode] header.landing-header { grid-template-columns:88px minmax(0,1fr) 88px; gap:0; min-height:58px; margin-bottom:-58px !important; }
  [data-lp-mode] .landing-header .primary-nav { display:none; }
  [data-lp-mode] .landing-header .mobile-header-controls { display:flex; align-items:center; }
  [data-lp-mode] .landing-header .landing-brand { grid-column:2; justify-self:center; min-width:0; }
  [data-lp-mode] .landing-header .header-utilities { grid-column:3; }
  [data-lp-mode] .landing-header .desktop-search-button { display:none; }
}
[data-lp-mode] .landing-brand > img[data-lp-brand-logo],
[data-lp-mode] .storefront-context-brand > img[data-lp-brand-logo],
[data-lp-mode] .brand > img[data-lp-brand-logo] {
  width:112px; height:44px; max-width:100%; object-fit:contain; flex-shrink:0;
}
[data-lp-mode] .landing-brand:has(> img[data-lp-brand-logo]) > strong,
[data-lp-mode] .storefront-context-brand:has(> img[data-lp-brand-logo]) > strong,
[data-lp-mode] .brand:has(> img[data-lp-brand-logo]) > .brand-copy { display:none; }
[data-lp-mode] .site-footer .brand > img[data-lp-brand-logo] { width:210px; height:auto; }

/* LP_WAREHOUSE_MEGA_MENU_START */
/* Merchant warehouse mega menu; shared markup, viewport-sized touch dialog. */
[data-lp-mode] .lp-warehouse-trigger[aria-expanded="true"] { color: #007687; }
@media (min-width: 1025px) and (hover: hover) and (pointer: fine) {
  [data-lp-mode] header .lp-warehouse-trigger { position: relative; }
  [data-lp-mode] header .lp-warehouse-trigger::after { content: ""; position: absolute; top: 100%; left: 0; right: 0; height: 16px; }
}
[data-lp-mode] .lp-warehouse-mega-backdrop { position: fixed; z-index: 80; inset: 0; background: #0b1e4066; backdrop-filter: blur(2px); }
[data-lp-mode] .lp-warehouse-mega {
  box-sizing: border-box; position: fixed; z-index: 90; left: 50%; right: auto;
  width: 1200px; max-width: calc(100% - 32px); margin: 0; padding: 24px;
  transform: translateX(-50%); border: 1px solid #dce5ed; border-radius: 0 0 12px 12px;
  background: #fff; color: #0b1e40; box-shadow: 0 18px 40px #0b1e4026;
  font-family: inherit; overflow-y: auto; overscroll-behavior: contain;
  animation: lp-warehouse-mega-in .16s ease-out;
}
[data-lp-mode] .lp-warehouse-mega *, [data-lp-mode] .lp-warehouse-mega *::before, [data-lp-mode] .lp-warehouse-mega *::after { box-sizing: border-box; }
[data-lp-mode] .lp-warehouse-mega a { text-decoration: none; }
[data-lp-mode] .lp-mega-heading { display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-bottom: 20px; padding-bottom: 18px; border-bottom: 1px solid #e4eaf0; }
[data-lp-mode] .lp-mega-eyebrow { margin: 0 0 5px; color: #007687; font-size: 11px; font-weight: 700; line-height: 1.4; letter-spacing: .1em; text-transform: uppercase; }
[data-lp-mode] .lp-mega-heading h2 { margin: 0; color: #0b1e40; font-family: inherit; font-size: 20px; font-weight: 750; line-height: 1.3; }
[data-lp-mode] .lp-mega-heading-actions { display: flex; align-items: center; gap: 16px; flex-shrink: 0; }
[data-lp-mode] .lp-mega-view-all { color: #007687; font-size: 13px; font-weight: 700; line-height: 1.4; }
[data-lp-mode] .lp-mega-view-all:hover { text-decoration: underline; }
[data-lp-mode] .lp-mega-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); align-items: start; gap: 20px 16px; }
[data-lp-mode] .lp-mega-card { min-width: 0; }
[data-lp-mode] .lp-mega-category { display: block; min-height: 2.6em; margin-bottom: 9px; color: #496076; font-size: 12px; font-weight: 700; line-height: 1.3; }
[data-lp-mode] .lp-mega-category:hover { color: #007687; text-decoration: underline; }
[data-lp-mode] .lp-mega-product { display: grid; grid-template-columns: 112px minmax(0,1fr); grid-template-rows: 1fr 1fr; column-gap: 14px; min-width: 0; min-height: 138px; padding: 12px; border: 1px solid #e0e7ee; border-radius: 8px; background: #fff; color: #0b1e40; transition: border-color .16s,box-shadow .16s,transform .16s; }
[data-lp-mode] .lp-mega-product:hover { transform: translateY(-3px); border-color: #83b9bf; box-shadow: 0 5px 15px #0b1e4010; }
[data-lp-mode] .lp-mega-media { display: flex; grid-row: 1 / span 2; align-items: center; justify-content: center; width: 112px; height: 112px; aspect-ratio: 1; overflow: hidden; border-radius: 4px; background: #f5f7f8; }
[data-lp-mode] .lp-mega-media img { display: block; width: 100%; height: 100%; max-width: 100%; object-fit: contain; }
[data-lp-mode] .lp-mega-product-title { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; align-self: end; margin: 0 0 8px; color: #0b1e40; font-family: inherit; font-size: 13px; line-height: 1.4; font-weight: 750; }
[data-lp-mode] .lp-mega-price { display: block; align-self: start; color: #007687; font-size: 15px; line-height: 1.4; font-weight: 800; }
[data-lp-mode] .lp-mega-origin { display: block; margin-top: 3px; color: #496076; font-size: 10px; line-height: 1.3; font-weight: 600; }
[data-lp-mode] .lp-mega-stock { display: block; grid-column: 2; margin-top: 5px; color: #b42318; font-size: 11px; }
[data-lp-mode] .lp-warehouse-mega :focus-visible { outline: 2px solid #007687; outline-offset: 3px; }
@keyframes lp-warehouse-mega-in { from { opacity: 0; } to { opacity: 1; } }
@media (width <= 1100px) {
  [data-lp-mode] .lp-mega-grid { grid-template-columns: repeat(3,minmax(0,1fr)); }
  [data-lp-mode] .lp-mega-product { display: block; min-height: 0; padding: 10px; }
  [data-lp-mode] .lp-mega-media { width: 100%; height: auto; aspect-ratio: 1.35; }
  [data-lp-mode] .lp-mega-product-title { min-height: 2.8em; margin: 12px 0 7px; }
}
@media (width <= 600px) {
  [data-lp-mode] .lp-warehouse-mega { max-width: calc(100% - 24px); padding: 16px; }
  [data-lp-mode] .lp-mega-heading { gap: 12px; margin-bottom: 16px; padding-bottom: 14px; align-items: flex-start; }
  [data-lp-mode] .lp-mega-heading h2 { font-size: 17px; }
  [data-lp-mode] .lp-mega-heading-actions { gap: 6px; }
  [data-lp-mode] .lp-mega-view-all { max-width: 86px; font-size: 11px; }
  [data-lp-mode] .lp-mega-grid { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px 12px; }
  [data-lp-mode] .lp-mega-category { min-height: 3.9em; font-size: 11px; }
  [data-lp-mode] .lp-mega-product { padding: 8px; }
  [data-lp-mode] .lp-mega-product-title { font-size: 12px; }
}
[data-lp-mode] .lp-warehouse-mega--embedded { position: static; width: 100%; max-width: 100%; max-height: none; margin: 0; padding: 0 0 88px; transform: none; border: 0; border-radius: 0; box-shadow: none; overflow: visible; animation: none; }
[data-lp-mode] .lp-warehouse-mega--embedded .lp-mega-heading { display: grid; grid-template-columns: minmax(0,1fr); gap: 12px; padding: 14px 0 16px; margin-bottom: 16px; }
[data-lp-mode] .lp-warehouse-mega--embedded .lp-mega-heading h2 { font-size: 18px; line-height: 1.3; }
[data-lp-mode] .lp-warehouse-mega--embedded .lp-mega-eyebrow { display: none; }
[data-lp-mode] .lp-warehouse-mega--embedded .lp-mega-heading-actions { width: 100%; }
[data-lp-mode] .lp-warehouse-mega--embedded .lp-mega-view-all { display: flex; align-items: center; justify-content: center; width: 100%; min-height: 42px; max-width: none; padding: 10px 16px; border-radius: 5px; background: #0A1E41; color: #fff; font-size: 13px; line-height: 1.4; text-align: center; text-decoration: none; }
[data-lp-mode] .lp-warehouse-mega--embedded .lp-mega-grid { grid-template-columns: repeat(2,minmax(0,1fr)); align-items: stretch; gap: 20px 10px; }
[data-lp-mode] .lp-warehouse-mega--embedded .lp-mega-card { display: flex; flex-direction: column; gap: 7px; }
[data-lp-mode] .lp-warehouse-mega--embedded .lp-mega-category { min-height: 2.7em; margin-bottom: 0; font-size: 11px; line-height: 1.35; }
[data-lp-mode] .lp-warehouse-mega--embedded .lp-mega-product { display: flex; flex: 1; flex-direction: column; gap: 8px; min-height: 0; padding: 8px; }
[data-lp-mode] .lp-warehouse-mega--embedded .lp-mega-media { width: 100%; height: auto; aspect-ratio: 1.2; }
[data-lp-mode] .lp-warehouse-mega--embedded .lp-mega-product-title { align-self: stretch; min-height: 2.7em; margin: 0; font-size: 12px; line-height: 1.35; -webkit-line-clamp: 3; }
[data-lp-mode] .lp-warehouse-mega--embedded .lp-mega-price { margin-top: auto; font-size: 14px; font-variant-numeric: tabular-nums; }
@media (prefers-reduced-motion: reduce) {
  [data-lp-mode] .lp-warehouse-mega { animation: none; }
  [data-lp-mode] .lp-mega-product { transition: none; }
}
/* LP_WAREHOUSE_MEGA_MENU_END */

/* Prototype: source contracts not accepted. */
/* Source account layout; native SHOPYY forms and commerce controls remain intact. */
body:has(.lp-account-shell){background:#f4f7f8}
/* Account content refinement: keep navigation visible below the storefront header. */
.lp-account-sidebar{position:sticky;top:var(--lp-account-sticky-top,104px);max-height:calc(100dvh - var(--lp-account-sticky-top,104px) - 20px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b7cddd #fff;z-index:10}
.lp-account-shell{--lp-account-ink:#0a1e41;--lp-account-teal:#0b7e83;--lp-account-border:#b7cddd;box-sizing:border-box;width:calc(100% - 40px);max-width:1320px;display:grid;grid-template-columns:248px minmax(0,1fr);gap:24px;margin:28px auto 70px;color:var(--lp-account-ink);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;text-align:left;color-scheme:light}
.lp-account-shell *{box-sizing:border-box}
.lp-account-shell ::selection{background:#bce6de;color:#0a1e41}
.lp-account-shell :is(input,textarea){caret-color:#0b7e83}
.lp-account-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #0b7e83;outline-offset:3px}
.lp-account-shell a{color:inherit;text-underline-offset:3px}
.lp-account-sidebar{align-self:start;padding:16px;border:1px solid var(--lp-account-border);border-radius:8px;background:#fff;min-width:0}
.lp-account-sidebar>summary{display:block;list-style:none;padding:0 0 12px;color:#526b89;font-size:12px;font-weight:700;text-transform:uppercase;cursor:default}
.lp-account-sidebar>summary::-webkit-details-marker{display:none}
.lp-account-menu-current{display:none}
@media(max-width:900px){.lp-account-menu-current{display:inline;margin-left:auto;font-size:13px;text-transform:none;color:#0a1e41}}
.lp-account-sidebar>nav{display:grid;gap:4px}
.lp-account-sidebar a[data-account-nav]{min-height:40px;padding:10px 12px;display:flex;align-items:center;gap:10px;border-radius:6px;text-decoration:none;font-weight:700;line-height:1.4}
.lp-account-sidebar a[data-account-nav] svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.6}
.lp-account-sidebar a[data-account-nav]:hover{background:#eaf5f3}
.lp-account-sidebar a[data-account-nav][aria-current=page]{background:#108477;color:#fff}
.lp-account-sidebar a[data-account-nav=logout],.lp-account-sidebar a[data-account-nav=signout],.lp-account-sidebar a[href*="/account/logout"]{margin-top:8px;padding-top:17px;border-top:1px solid #d0deea;border-radius:0}
.lp-account-main{min-width:0}
.lp-account-main :is(h1,h2,h3,p){overflow-wrap:break-word}
.lp-account-main :is(h1,h2,h3,.title){font-family:Arial,Helvetica,sans-serif!important}
.lp-account-main h1{font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin:0 0 12px;color:#0a1e41}
.lp-account-main h2{font-size:20px;font-weight:700;line-height:1.35;letter-spacing:-.01em;margin:0 0 8px;color:#0a1e41}
.lp-account-main h3{font-size:17px;line-height:1.4;margin:0 0 8px;color:#0a1e41}
.lp-account-main p{color:#446184;margin:8px 0;line-height:1.55}
.lp-account-main :is(small,.lp-account-muted){color:#446184;font-size:12px;line-height:1.45}
.lp-account-main>section+section{margin-top:16px}
.lp-af-hero{padding:26px 28px;background:#e9faf5;border:1px solid #7bd0c7;border-radius:8px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:28px;align-items:center}
.lp-af-hero h1{margin-bottom:9px}
.lp-af-hero p{font-size:16px;margin:0;max-width:65ch}
.lp-af-hero :is(.lp-af-label,[data-af-label]),.lp-af-membership :is(.lp-af-label,[data-af-label]),.lp-af-activity :is(.lp-af-label,[data-af-label]){display:block;color:#007d82;font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:4px}
.lp-af-progress{padding:16px 18px;background:#fff;border:1px solid #b4dedb;border-radius:8px;color:#446184;font-size:13px;min-width:0}
.lp-af-progress>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:baseline}
.lp-af-progress strong{color:#0a1e41;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}
.lp-af-progress progress{appearance:none;display:block;width:100%;height:8px;border:0;border-radius:8px;overflow:hidden;background:#d7ece7;margin:9px 0}
.lp-af-progress progress::-webkit-progress-bar{background:#d7ece7;border-radius:8px}
.lp-af-progress progress::-webkit-progress-value{background:#108477;border-radius:8px}
.lp-af-progress progress::-moz-progress-bar{background:#108477;border-radius:8px}
.lp-af-progress :is(.lp-af-progress-track,[role=progressbar]){height:8px;background:#d7ece7;border-radius:8px;overflow:hidden;margin:9px 0}
.lp-af-progress :is(.lp-af-progress-track,[role=progressbar])>span{display:block;height:100%;background:#108477}
.lp-af-progress p{font-size:13px;margin:8px 0 0}
.lp-af-membership{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:end;background:#f3faf8;border:1px solid #b4d8d5;border-radius:8px;padding:18px 22px}
.lp-af-membership h2{font-size:20px;margin:0 0 5px}
.lp-af-membership p{font-size:13px;margin:0;max-width:65ch}
.lp-af-membership label{display:block;font-weight:700;color:#446184;font-size:13px;margin:0 0 5px}
.lp-af-referral-controls{display:flex;align-items:stretch;gap:10px;min-width:0}
.lp-af-referral-controls input{flex:1;min-width:0;width:100%}
.lp-account-shell :is(button,.lp-account-button,.lp-af-referral-controls button){min-height:40px;border:1px solid #e39412;border-radius:6px;padding:8px 16px;background:#ffac1b;color:#0a1e41;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer}
.lp-account-shell :is(button,.lp-account-button):hover{background:#f5a013}
.lp-account-shell :is(button,input,select,textarea):disabled,.lp-account-shell [aria-disabled=true]{cursor:not-allowed;opacity:1}
.lp-account-shell button:disabled,.lp-account-shell button[aria-disabled=true]{background:#f6d18b;border-color:#e9c27b;color:#6b6253}
.lp-account-shell :is(input,select,textarea):disabled{background:#f0f3f5;color:#607085}
.lp-account-shell [aria-busy=true]{cursor:progress}
.lp-af-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #cbddea;border-radius:8px;background:#fff;overflow:hidden;margin-top:16px}
.lp-af-metric{min-width:0;padding:16px 18px;border-right:1px solid #dbe5ec;display:flex;flex-direction:column;align-items:flex-start;gap:5px}
.lp-af-metric:last-child{border-right:0}
.lp-af-metric:nth-child(2){background:#f2faf8}
.lp-af-metric>span{font-size:12px;color:#446184}
.lp-af-metric strong{font-size:28px;font-weight:700;line-height:1.2;color:#0a1e41;font-variant-numeric:tabular-nums;letter-spacing:-.02em}
.lp-af-metric p,.lp-af-metric small{margin:0;font-size:12px;line-height:1.4;color:#446184}
.lp-af-activity{max-width:568px;margin-top:16px;padding:18px;border:1px solid #cbddea;border-radius:8px;background:#fff}
.lp-af-activity>header,.lp-af-activity-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}
.lp-af-activity h2{margin:0}
.lp-af-activity .lp-account-empty{margin:14px 0 0;padding:18px 24px}
.lp-account-panel{padding:24px;border:1px solid #cbddea;border-radius:8px;background:#fff}
.lp-account-empty{border:1px dashed #b7cddd;border-radius:6px;padding:28px 20px;text-align:center;color:#446184;background:#fff;font-size:16px;line-height:1.4}
.lp-account-empty p{margin:0 auto;max-width:65ch}
.lp-account-settings-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}
.lp-account-settings-links a{border:1px solid #b7cddd;border-radius:6px;background:#fff;min-height:52px;padding:14px 16px;text-decoration:none;font-weight:700}
.lp-account-settings-links a:hover{background:#eaf5f3;border-color:#108477}
.lp-account-coupon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}
.lp-account-coupon-grid article{border:1px solid #b7cddd;border-radius:8px;padding:20px;background:#f3faf8;min-width:0}
.lp-account-coupon-grid strong{font-variant-numeric:tabular-nums}
/* Restyle native content without moving, replacing or hiding functional nodes. */
.lp-account-main>.container_wrapper,.lp-account-main :is(#account_orders,#account_orderdetail,#account_wishlist,#account_profilechange,#account_addresses,#account_changepassword){width:100%;max-width:none;margin:0;padding:24px;border:1px solid #cbddea;border-radius:8px;background:#fff;color:#0a1e41;min-width:0}
.lp-account-main .title{font-size:24px!important;font-weight:700;text-align:left!important;line-height:1.3;margin:0 0 22px!important;color:#0a1e41}
.lp-account-main .account-nav-warp{margin-bottom:16px}
.lp-account-main :is(.mo-form-input,.mo-form-unselect,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],select,textarea){min-height:44px;border:1px solid #b7cddd;border-radius:5px;background:#fff;color:#0a1e41;font-size:14px;padding:10px 12px;max-width:100%}
.lp-account-main input::placeholder,.lp-account-main textarea::placeholder{color:#62748a;opacity:1}
.lp-account-main :is(.main_btn,.secondary_btn){min-height:44px;height:auto;line-height:1.4;padding:11px 18px;border-radius:6px;font-weight:700;font-size:14px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin-top:0}
.lp-account-main .main_btn{background:#ffac1b;color:#0a1e41;border:1px solid #e39412}
.lp-account-main .main_btn:hover{background:#f5a013}
.lp-account-main .secondary_btn{background:#fff;border:1px solid #b7cddd;color:#0a1e41}
.lp-account-main .secondary_btn:hover{background:#eaf5f3;border-color:#108477}
.lp-account-main :is(.mo-form-item,.form-item){margin-bottom:18px}
.lp-account-main :is(.mo-form-item-error,.mo-form-error,.error){color:#a12626}
.lp-account-main :is(.mo-form-input-error,input[aria-invalid=true]){border-color:#b33333}
.lp-account-main .mo-form{max-width:680px;margin:0}
.lp-account-field-label{display:block;font-size:13px;font-weight:700;margin-bottom:6px;color:#446184}
.lp-account-main .back-box{margin-top:26px;text-align:left}
.lp-account-main .back-box a{display:inline-flex;align-items:center;gap:8px;color:#0b7e83;font-weight:700;min-height:44px}
.lp-account-main :is(.order-card,.address-item){border:1px solid #cbddea;border-radius:8px;overflow:hidden;margin-bottom:16px;box-shadow:none}
.lp-account-main .order-card-header{background:#f3faf8;border-bottom:1px solid #d6e4eb}
.lp-account-main .order-card-header dt{color:#446184;font-size:12px}
.lp-account-main .order-card-header dd{color:#0a1e41;font-variant-numeric:tabular-nums}
.lp-account-main .order-card-footer{border-top:1px solid #d6e4eb;background:#fff}
.lp-account-main .order-card-handle{display:flex;flex-wrap:wrap;gap:8px}
.lp-account-main .filter-box{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}
.lp-account-main .filter-item{margin:0;min-width:0}
.lp-account-main .filter-input{flex:1;position:relative}
.lp-account-main .filter-input input{width:100%;padding-right:44px}
.lp-account-main .filter-input .btn-search{position:absolute;right:0;top:0;min-width:44px;min-height:44px;padding:10px;background:transparent;border:0;color:#0a1e41}
.lp-account-main .user-wishlist-box{gap:18px}
.lp-account-main .wishlist-product-item{min-width:0}
.lp-account-main .address-item-warp{padding:18px}
.lp-account-main .address-item-cell{color:#446184;line-height:1.6}
.lp-account-main .address-handle{display:flex;gap:18px;margin-top:14px;align-items:center;flex-wrap:wrap}
.lp-account-main .address-handle-item{color:#0b7e83;min-height:40px;display:inline-flex;align-items:center;gap:7px;cursor:pointer}
.lp-account-main .mo-pagination{font-variant-numeric:tabular-nums}
@media(max-width:1100px){.lp-account-shell{grid-template-columns:220px minmax(0,1fr);gap:20px}.lp-af-hero{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px}.lp-af-progress{max-width:none}.lp-af-membership{grid-template-columns:1fr;gap:16px}.lp-af-metric{padding:15px 12px}.lp-account-settings-links{grid-template-columns:1fr}}
@media(max-width:900px){.lp-account-shell{display:grid;grid-template-columns:minmax(0,1fr);width:calc(100% - 32px);margin-top:20px;gap:16px}.lp-account-sidebar{padding:0}.lp-account-sidebar>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:14px 18px;cursor:pointer}.lp-account-sidebar>summary::after{content:'';width:8px;height:8px;border-right:2px solid #526b89;border-bottom:2px solid #526b89;transform:rotate(45deg);margin:0 3px 4px 14px}.lp-account-sidebar[open]>summary::after{transform:rotate(225deg);margin-top:6px;margin-bottom:0}.lp-account-sidebar>nav{padding:0 12px 12px}.lp-account-sidebar a[data-account-nav]{min-height:44px}.lp-af-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-af-metric{border-bottom:1px solid #dbe5ec;padding:16px}.lp-af-metric:nth-child(3n){border-right:0}.lp-af-metric:nth-last-child(-n+2){border-bottom:0}.lp-af-activity{max-width:none}.lp-account-main .order-card-header{gap:14px}}
@media(max-width:600px){.lp-account-shell{width:calc(100% - 24px);margin:16px auto 40px;gap:14px}.lp-account-main h1{font-size:26px}.lp-af-hero{padding:20px 18px;gap:16px}.lp-af-hero p{font-size:14px}.lp-af-progress{padding:14px}.lp-af-progress>div:first-child{flex-wrap:wrap;gap:4px 12px}.lp-af-membership{padding:18px;gap:14px}.lp-af-membership h2{font-size:18px}.lp-af-referral-controls{flex-wrap:wrap}.lp-af-referral-controls input{flex-basis:180px}.lp-af-referral-controls button{min-height:44px}.lp-af-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-af-metric{padding:16px 14px;border-right:1px solid #dbe5ec;border-bottom:1px solid #dbe5ec!important}.lp-af-metric:nth-child(3n){border-right:1px solid #dbe5ec}.lp-af-metric:nth-child(2n){border-right:0}.lp-af-metric:last-child{border-bottom:0!important}.lp-af-metric strong{font-size:25px}.lp-af-activity{padding:16px}.lp-af-activity h2{font-size:18px}.lp-account-panel,.lp-account-main>.container_wrapper,.lp-account-main :is(#account_orders,#account_orderdetail,#account_wishlist,#account_profilechange,#account_addresses,#account_changepassword){padding:18px 14px}.lp-account-main .title{font-size:23px!important;margin-bottom:18px!important}.lp-account-coupon-grid{grid-template-columns:1fr}.lp-account-empty{padding:22px 16px;font-size:14px}.lp-account-main .filter-box{display:grid;grid-template-columns:1fr}.lp-account-main .filter-select select{width:100%}.lp-account-main .order-card-handle{justify-content:flex-start}.lp-account-main .order-card-handle :is(.main_btn,.secondary_btn){padding:10px 12px}.lp-account-main .back-box{margin-top:20px}.lp-account-main .mo-form{width:100%}}
/* LP_ACCOUNT_CONTENT_REFINEMENT_START */
.lp-account-main{--main_color:#0a1e41;--title_color:#0a1e41}
.lp-account-main>.container_wrapper,.lp-account-panel{padding:28px;border-radius:12px}
.lp-account-main .title{padding-bottom:18px;border-bottom:1px solid #e0e8ef;margin-bottom:24px!important}
.lp-account-main .main_btn{background:#0a1e41;color:#fff;border-color:#0a1e41}
.lp-account-main .main_btn:hover{background:#17365b;border-color:#17365b}
.lp-account-main .secondary_btn{border-color:#c7d6e2;background:#fff}
.lp-account-main #account_orders .filter-box{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px;margin:0 0 24px;padding-bottom:20px;border-bottom:1px solid #e0e8ef;align-items:center}
.lp-account-main #account_orders .filter-select select{width:100%;cursor:pointer}
.lp-account-main #account_orders .filter-input .btn-search{border-radius:0 6px 6px 0}
.lp-account-main #account_orders .order-card{margin-bottom:20px;border-color:#d5e1ea;border-radius:10px}
.lp-account-main #account_orders .order-card-header{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px 20px;background:#f5f8fb}
.lp-account-main #account_orders .order-card-header dl{margin:0;min-width:0}
.lp-account-main #account_orders .order-card-header dt{font-size:12px;line-height:1.5;margin:0}
.lp-account-main #account_orders .order-card-header dd{margin:5px 0 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.lp-account-main #account_orders .order-card .product-box{padding:0 20px}
.lp-account-main #account_orders .order-card-content{gap:16px;padding:18px 0;border-bottom:1px solid #edf1f5}
.lp-account-main #account_orders .order-card-content:last-child{border-bottom:0}
.lp-account-main #account_orders .order-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px}
.lp-account-main #account_orders .order-card-footer-full{font-size:13px;color:#0b7e83;font-weight:700;cursor:pointer}
.lp-account-main .order-header{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:22px}
.lp-account-main .order-header-status{background:#eaf5f3;color:#086a65;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:700}
.lp-account-main .order-header-ID{font-size:20px;font-weight:700}
.lp-account-main .order-header-date{font-size:13px;color:#526b89}
.lp-account-main .tracking-warp,.lp-account-main .refund-item{margin-top:20px;border:1px solid #d5e1ea;border-radius:8px;padding:18px}
.lp-account-main .tracking-header{font-size:16px;font-weight:700;margin-bottom:12px}
.lp-account-main .tracking-item{padding:12px 0;border-top:1px solid #e5edf3}
.lp-account-track-link{float:right;color:#0b7e83!important;font-weight:700;font-size:13px}
.lp-account-main .mo-empty{display:grid;justify-items:center;gap:18px;padding:38px 20px 32px;text-align:center;min-height:240px}
.lp-account-main .mo-empty-body{display:grid;justify-items:center;gap:14px}
.lp-account-main .mo-empty-body>svg{width:54px;height:54px;opacity:.75}
.lp-account-main .mo-empty-des{max-width:440px;color:#526b89;font-size:15px;line-height:1.6}
.lp-account-main .mo-empty-btn{width:auto;max-width:100%;min-width:180px;margin:0}
.lp-account-settings-links{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 18px;padding:5px;border:1px solid #d5e1ea;border-radius:10px;background:#edf3f7}
.lp-account-settings-links a{flex:1;min-width:130px;min-height:42px;padding:10px 16px;border:0;border-radius:6px;background:transparent;text-align:center;color:#49617f;font-size:14px;line-height:22px}
.lp-account-settings-links a[aria-current=page]{background:#fff;color:#0a1e41}
.lp-account-settings-links a:hover{background:#fff}
.lp-account-main #profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;max-width:760px}
.lp-account-main #profile-form>.mo-form-item[name=email],.lp-account-main #profile-form>.mo-form-item[name=birthday],.lp-account-main #profile-form>.mo-form-item:not([name]),.lp-account-main #profile-form>.back-box{grid-column:1/-1}
.lp-account-main #profile-form>.mo-form-item{min-width:0;margin-bottom:22px}
.lp-account-main #profile-form .mo-form-input,.lp-account-main #profile-form .mo-form-unselect{width:100%;min-height:46px}
.lp-account-field-label{font-size:13px;margin-bottom:8px}
.lp-account-main .birthday-warp{display:flex;align-items:center;gap:10px;max-width:360px}
.lp-account-main .birthday-warp input{width:0!important;min-width:0;flex:1 1 0}
.lp-account-main .birthday-warp span{color:#7b8da1}
.lp-account-main #account_changepassword .mo-form{max-width:520px}
.lp-account-main #account_changepassword .view-icon{right:12px}
.lp-account-main .address-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px}
.lp-account-main .address-box .address-item{width:auto!important;margin:0;min-width:0;border-radius:10px}
.lp-account-main .address-item-warp{position:relative;padding:22px}
.lp-account-main .address-item-cell{overflow-wrap:anywhere}
.lp-account-main .address-item-cell:first-child{color:#0a1e41;font-weight:700;margin-bottom:8px}
.lp-account-main .address-item:has(.address-item-tag){border-color:#70b3aa;background:#f8fcfb}
.lp-account-main .address-del{color:#a33131}
.lp-account-main .address-del:hover{color:#7b2020}
.lp-account-main .user-wishlist-box{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.lp-account-main .wishlist-product-item{padding:12px;border:1px solid #d5e1ea;border-radius:10px;background:#fff}
.lp-account-main .wishlist-product-image{border-radius:6px;overflow:hidden;background:#f5f8fb}
.lp-account-main .wishlist-product-content{padding:14px 2px 4px}
.lp-account-main .wishlist-product-title{font-size:14px;line-height:1.5;min-height:42px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.lp-account-main .wishlist-product-price{margin-top:10px;color:#0b7e83;font-size:16px;font-weight:700}
.lp-account-main .back-box{padding-top:20px;border-top:1px solid #e0e8ef;margin-top:24px}
.lp-account-main .back-box a{font-size:13px;text-decoration:none}
.lp-account-panel>h1{margin-bottom:10px}
.lp-account-panel>p{max-width:65ch;margin:0 0 22px}
.lp-account-panel .lp-account-empty{padding:28px;text-align:left;background:#f7fafc;border:1px solid #d5e1ea;border-radius:8px;font-size:15px;line-height:1.6}
.lp-account-coupon-grid{margin:0 0 20px}
.lp-account-coupon-grid>.lp-account-empty{grid-column:1/-1;margin:0}
.lp-account-panel>a[data-account-copy=orders]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:6px;background:#0a1e41;color:#fff;font-weight:700;text-decoration:none}
.lp-af-referral-controls input{border-radius:6px}
.lp-account-unavailable{display:block;margin-top:8px;line-height:1.5}
@media(max-width:1100px){.lp-account-main #account_orders .order-card-header{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-account-main .user-wishlist-box{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-account-main .address-box{grid-template-columns:1fr}}
@media(max-width:900px){.lp-account-sidebar{top:var(--lp-account-sticky-top,104px);background:#fff}.lp-account-main>.container_wrapper,.lp-account-panel{padding:24px}.lp-account-settings-links{margin-bottom:16px}}
@media(max-width:600px){.lp-account-main>.container_wrapper,.lp-account-panel{padding:20px 16px}.lp-account-main #account_orders .filter-box{grid-template-columns:1fr;gap:10px;padding-bottom:16px;margin-bottom:18px}.lp-account-main #account_orders .order-card-header{padding:16px;gap:14px}.lp-account-main #account_orders .order-card .product-box{padding:0 14px}.lp-account-main #account_orders .order-card-footer{padding:14px;align-items:stretch}.lp-account-main #account_orders .order-card-handle{width:100%}.lp-account-main #account_orders .order-card-handle a{flex:1;min-width:100px}.lp-account-main #profile-form{grid-template-columns:1fr;gap:0}.lp-account-settings-links{gap:4px}.lp-account-settings-links a{padding:9px 7px;min-width:0;font-size:12px;line-height:20px}.lp-account-main .user-wishlist-box{gap:10px}.lp-account-main .wishlist-product-item{padding:8px}.lp-account-main .wishlist-product-content{padding-top:10px}.lp-account-main .mo-empty{padding:28px 10px;min-height:220px}.lp-account-panel .lp-account-empty{padding:20px}.lp-account-main .address-item-warp{padding:18px}}
/* LP_ACCOUNT_CONTENT_REFINEMENT_END */

.lp-account-settings-links a{display:flex;align-items:center;justify-content:center}
.lp-account-main #account_orders .order-card-header dd[style]{color:#0a1e41!important;font-weight:700}
.lp-account-main .buy_again{background:#fff;color:#0a1e41;border-color:#c7d6e2}
.lp-account-main .buy_again:hover{background:#f3f7fa}
.lp-account-main #profile-form{width:100%}
.lp-account-main #account_orders .filter-box{width:100%;max-width:none}
.lp-account-main #account_orders .filter-input{border:0;background:transparent;padding:0}
.lp-account-main #profile-form .birthday-warp{height:auto;overflow:visible;padding:0;border:0;background:transparent}
.lp-account-main #profile-form .birthday-warp input{border:1px solid #b7cddd;border-radius:6px;background:#fff}
.lp-account-main #profile-form input.mo-form-input-error,.lp-account-main #profile-form input[aria-invalid=true]{border-color:#a12626}
.lp-account-main #profile-form .checkout-main{padding:0;text-align:left}
.lp-account-main #profile-form .checkout-main .checkbox_label{text-align:left;margin:0}

html.lp-account-routing .lp-account-shell{display:none}html.lp-account-enhanced .lp-account-shell[data-account-view="home"] .lp-account-main{visibility:hidden}
@media (width > 920px){[data-lp-native-cart] .cart-sidebar{position:sticky;top:var(--lp-cart-summary-top,108px);align-self:start;max-height:calc(100dvh - var(--lp-cart-summary-top,108px) - 16px);overflow-y:auto;scrollbar-width:thin}}

.lp-account-main #account_orders .order-card .product-box{background:#fff}
.lp-account-main #account_orders .order-card-content{padding:20px 0;background:#fff}
.lp-account-main #account_orders .order-card-info{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:20px;width:100%;min-width:0}
.lp-account-main #account_orders .order-card-info-picture{display:block;width:80px;height:80px;margin:0;flex:none;border-radius:8px;overflow:hidden;background:#f5f8fb}
.lp-account-main #account_orders .order-card-info-picture-image{display:block;width:100%;height:100%;object-fit:contain}
.lp-account-main #account_orders .order-card-info-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);column-gap:24px;align-content:center;flex:1;min-width:0;width:100%}
.lp-account-main #account_orders .order-card-info-detail>*{grid-column:1;min-width:0}
.lp-account-main #account_orders .order-card-info-title{font-size:15px;line-height:1.5;font-weight:700;color:#0a1e41;margin:0;text-align:left;overflow-wrap:anywhere}
.lp-account-main #account_orders .lp-line-specification{margin:4px 0!important;color:#315779!important}
.lp-account-main #account_orders .order-card-info-sku{font-size:12px;line-height:1.5;color:#526b89;margin:3px 0 0}
.lp-account-main #account_orders .order-card-info-detail>.order-card-info-price{grid-column:2;grid-row:1/span 6;align-self:center;display:grid;grid-template-columns:1fr .65fr 1fr;gap:14px;margin:0;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;color:#0a1e41}
.lp-account-main #account_orders .order-card-info-price>span:nth-child(2),.lp-account-main #account_orders .order-card-info-price>span:nth-child(4){display:none}
.lp-account-main #account_orders .order-card-info-price>span::before{content:attr(data-lp-price-label);display:block;margin-bottom:7px;font-size:11px;line-height:1.5;font-weight:400;color:#526b89;white-space:normal}
.lp-account-main #account_orders .order-card-info-price>span:last-child{font-size:17px;font-weight:700}
@media(max-width:1100px){.lp-account-main #account_orders .order-card-info-detail{grid-template-columns:minmax(0,1fr)}.lp-account-main #account_orders .order-card-info-detail>.order-card-info-price{grid-column:1;grid-row:auto;margin-top:14px;padding-top:12px;border-top:1px solid #e4ebf1;text-align:left;grid-template-columns:1fr .7fr 1fr}.lp-account-main #account_orders .order-card-info-price>span:last-child{text-align:right}}
@media(max-width:600px){.lp-account-main #account_orders .order-card-info{grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start}.lp-account-main #account_orders .order-card-info-picture{width:64px;height:64px}.lp-account-main #account_orders .order-card-info-title{font-size:14px}.lp-account-main #account_orders .order-card-info-detail>.order-card-info-price{gap:8px;font-size:12px}.lp-account-main #account_orders .order-card-info-price>span:last-child{font-size:14px}.lp-account-main #account_orders .order-card-info-price>span::before{font-size:10px;margin-bottom:4px}}
.lp-account-main #account_orders .order-card-content,.lp-account-main #account_orders .order-card-info,.lp-account-main #account_orders .order-card-info-detail,.lp-account-main #account_orders .order-card-info-detail>.order-card-info-price{height:auto;min-height:0;overflow:visible}

/* ===== 落地页补丁：hero 背景层与居中布局 ===== */
.landing-hero[data-v-ee462a84]{
  background:linear-gradient(150deg,#0a2b4a 0%,#14527d 38%,#2b83b0 68%,#a8d8ee 100%)!important;
  grid-template-columns:1fr!important;
  justify-items:center;
}
.landing-hero[data-v-ee462a84] .hero-copy.lp-home-copy{
  background:none!important;margin:0 auto!important;padding:0!important;text-align:center;
}
.landing-hero[data-v-ee462a84] .lp-home-copy h1{align-items:center;}
