:root{--lp-cream: #FFFFFF;--lp-dark: #1A1A1A;--lp-teal: #5C848E;--lp-tan: #E3ECED;--lp-beige: #F1F5F5;--lp-blush: #F6F5F2;--lp-line: #E6E9E9;--lp-ink: #3D3D3D;--lp-serif: "Noto Serif TC", "Songti TC", "PMingLiU", serif}body:has(.\#product-meta){background:var(--lp-cream)}main#MainContent:has(.\#product-meta) .shopify-section{background:transparent}main#MainContent:has(.\#product-meta) .\#product-gallery-stage-inner{border-radius:28px!important;overflow:hidden;box-shadow:none!important;background:#fff;border:1px solid var(--lp-line)}main#MainContent:has(.\#product-meta) .\#slideshow-thumbnails-item{border-radius:14px!important;overflow:hidden;border:1px solid var(--lp-line)!important;background:#fff;transition:border-color .2s,transform .2s}main#MainContent:has(.\#product-meta) .\#slideshow-thumbnails-item:hover{transform:translateY(-2px)}main#MainContent:has(.\#product-meta) .\#slideshow-thumbnails-item.active,main#MainContent:has(.\#product-meta) .\#slideshow-thumbnails-item[aria-current=true],main#MainContent:has(.\#product-meta) .\#slideshow-thumbnails-item.is-active,main#MainContent:has(.\#product-meta) .\#slideshow-thumbnails-item.swiper-slide-thumb-active{border-color:var(--lp-teal)!important;box-shadow:0 0 0 1px var(--lp-teal)}main#MainContent:has(.\#product-meta) .\#product-gallery-pagination .swiper-pagination-bullet-active{background:var(--lp-teal)!important}@media(min-width:992px){main#MainContent:has(.\#product-meta) .\#product-media{position:sticky;top:150px}}main#MainContent:has(.\#product-meta) .\#product-meta{color:var(--lp-dark)}main#MainContent:has(.\#product-meta) .\#product-meta>.\#product-meta-block:first-of-type:before{content:"Custom Gift";display:block;font-family:Allura,cursive;font-size:40px;line-height:1;color:var(--lp-teal);margin-bottom:6px}main#MainContent:has(.\#product-meta) h1.\#product-title{font-family:var(--lp-serif)!important;font-weight:500!important;font-size:30px!important;line-height:1.45!important;letter-spacing:2px!important;color:var(--lp-dark)!important}main#MainContent:has(.\#product-meta) .\#product-meta-block:has(>.\#rte-block>h2)>.\#rte-block{background:var(--lp-beige);border-radius:18px;padding:16px 20px 16px 22px;border-left:3px solid var(--lp-teal)}main#MainContent:has(.\#product-meta) .\#product-meta-block:has(>.\#rte-block>h2) h2{font-size:15px!important;font-weight:700!important;line-height:1.6!important;color:var(--lp-dark)!important;margin:0 0 4px!important;letter-spacing:.5px}main#MainContent:has(.\#product-meta) .\#product-meta-block:has(>.\#rte-block>h2) p{font-size:13px!important;line-height:1.7!important;color:var(--lp-ink)!important;margin:0!important;font-weight:500}main#MainContent:has(.\#product-meta) .\#product-price .\#price-value{font-size:32px!important;font-weight:700!important;color:var(--lp-teal)!important;letter-spacing:.5px}main#MainContent:has(.\#product-meta) .\#product-price .\#price-item-heading{font-size:11px!important;letter-spacing:3px;color:#8a8a8a!important}main#MainContent:has(.\#product-meta) .\#product-price s,main#MainContent:has(.\#product-meta) .\#product-price .\#price-item.\@compare .\#price-value{color:#a5a5a5!important;font-size:16px!important;font-weight:500!important}main#MainContent:has(.\#product-meta) .\#product-variant-selector-item-heading{font-size:12px!important;letter-spacing:3px!important;font-weight:600!important;color:#6b6b6b!important;margin-bottom:8px!important}main#MainContent:has(.\#product-meta) .\#product-options-dropdown-toggle{border:1px solid #E0E3E3!important;border-radius:14px!important;background:#fff!important;min-height:50px;padding:0 18px!important;font-size:15px!important;font-weight:600;color:var(--lp-dark)!important;box-shadow:none!important;transition:border-color .2s}main#MainContent:has(.\#product-meta) .\#product-options-dropdown-toggle:hover{border-color:var(--lp-teal)!important}main#MainContent:has(.\#product-meta) .\#drop-down-menu{border-radius:16px!important;overflow:hidden;border:1px solid var(--lp-line)!important;box-shadow:0 18px 40px #1a1a1a1f!important}main#MainContent:has(.\#product-meta) .\#product-options-dropdown-item{border-radius:10px;transition:background-color .2s}main#MainContent:has(.\#product-meta) .\#product-options-dropdown-item:hover{background:var(--lp-beige)!important}html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.rfq-btn{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:56px;margin:0!important;padding:0 24px!important;border:0!important;border-radius:999px!important;background:var(--lp-dark)!important;color:#fff!important;box-shadow:none!important;font-size:16px!important;font-weight:600!important;letter-spacing:3px;transition:background-color .25s}html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.rfq-btn:hover{background:var(--lp-teal)!important}html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.rfq-btn *{color:#fff!important}main#MainContent:has(.\#product-meta) .\#product-description{background:#fff;border:1px solid var(--lp-line);border-radius:22px;padding:22px 24px;font-size:14px;line-height:1.9;color:var(--lp-ink)}main#MainContent:has(.\#product-meta) .\#product-description>div:first-child{text-align:left!important;margin-bottom:10px}main#MainContent:has(.\#product-meta) .\#product-description>div:first-child strong{display:inline-block;background:var(--lp-beige);color:var(--lp-dark);border-radius:999px;padding:4px 14px;font-size:12px;letter-spacing:1px}main#MainContent:has(.\#product-meta) .\#product-description strong{font-weight:600}main#MainContent:has(.\#product-meta) .\#product-description p{margin:0 0 6px}main#MainContent:has(.\#product-meta) .\#product-description img{border-radius:14px;max-width:100%;height:auto}main#MainContent:has(.\#product-meta) .\#product-meta-block:has(>.\#rte-block>ul)>.\#rte-block{background:#f7f8f8;border-radius:18px;padding:16px 20px;font-size:13px!important;line-height:1.8!important;color:#5a5a5a}main#MainContent:has(.\#product-meta) .\#product-meta-block:has(>.\#rte-block>ul) ul{margin:0!important;padding-left:18px!important}main#MainContent:has(.\#product-meta) .\#product-meta-block:has(>.\#rte-block>ul) li{margin:0 0 4px}main#MainContent:has(.\#product-meta) .\#product-meta-block:has(>.\#rte-block>ul) li::marker{color:var(--lp-teal)}main#MainContent:has(.\#product-meta) .\#product-meta-block:has(>.\#rte-block>ul) strong{font-weight:500}main#MainContent:has(.\#product-meta) .\#product-meta-block:has(>.\#rte-block>ul) p:empty{display:none}main#MainContent:has(.\#product-meta) .\#product-collapse{border:0!important;border-bottom:1px dashed #D5DADA!important}main#MainContent:has(.\#product-meta) .\#product-meta-block.\@collapse:first-of-type .\#product-collapse,main#MainContent:has(.\#product-meta) .\#product-meta-block:not(.\@collapse)+.\#product-meta-block.\@collapse .\#product-collapse{border-top:1px dashed #D5DADA!important}main#MainContent:has(.\#product-meta) .\#product-collapse-header{padding:16px 4px!important}main#MainContent:has(.\#product-meta) .\#product-collapse-heading{font-family:var(--lp-serif)!important;font-size:16px!important;font-weight:600!important;letter-spacing:1.5px;color:var(--lp-dark)!important}main#MainContent:has(.\#product-meta) .\#product-collapse[open] .\#product-collapse-heading{color:var(--lp-teal)!important}main#MainContent:has(.\#product-meta) .\#product-collapse-body{font-size:14px;color:var(--lp-ink);padding:0 4px 14px!important}main#MainContent:has(.\#product-meta) .\#product-collapse-body a{color:var(--lp-teal)!important}main#MainContent:has(.\#product-meta) .\#section-body-header .\#hero-heading{font-family:var(--lp-serif)!important;font-weight:500!important;font-size:28px!important;letter-spacing:4px;display:flex;align-items:center;gap:18px}main#MainContent:has(.\#product-meta) .\#section-body-header .\#hero-heading:after{content:"";flex:1;height:1px;background:#dde1e1}main#MainContent:has(.\#product-meta) .\#section-body-header .\#accent-text{background:none!important;--accent: none !important}main#MainContent:has(.\#product-meta) .\#section-body-wrapper.\@curved,main#MainContent:has(.\#product-meta) .\@curved .\#media{border-radius:28px!important;overflow:hidden}main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] .\#section-body-wrapper{background:var(--lp-beige);border-radius:32px;padding:44px 52px}main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] .\#hero-heading,main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] h2,main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] h3{font-family:var(--lp-serif)!important;font-weight:500!important;letter-spacing:4px}main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] .\#accent-text{background:none!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] .\#rte-block p{font-size:14px!important;font-weight:500!important;color:var(--lp-ink)!important;margin:0 0 6px!important}main#MainContent:has(.\#product-meta) .\#faq-item{background:#fff!important;border:1px solid var(--lp-line)!important;border-radius:18px!important;box-shadow:none!important;margin-bottom:10px!important;overflow:hidden;transition:border-color .2s}main#MainContent:has(.\#product-meta) .\#faq-item:hover{border-color:#d5dada!important}main#MainContent:has(.\#product-meta) .\#faq-item[open]{border-color:var(--lp-teal)!important}main#MainContent:has(.\#product-meta) .\#faq-item-header{padding:18px 22px!important}main#MainContent:has(.\#product-meta) .\#faq-item-heading{font-size:15px!important;font-weight:600!important;color:var(--lp-dark)!important}main#MainContent:has(.\#product-meta) .\#faq-item[open] .\#faq-item-heading{color:var(--lp-teal)!important}main#MainContent:has(.\#product-meta) .\#faq-item-body{padding:0 22px 18px!important;font-size:14px;line-height:1.9;color:var(--lp-ink)}main#MainContent:has(.\#product-meta) .\#gallery-card{background:#fff!important;border-radius:24px!important;border:0!important;box-shadow:0 6px 16px #1a1a1a0f!important;overflow:hidden;padding:0!important;transition:transform .25s,box-shadow .25s}main#MainContent:has(.\#product-meta) .\#gallery-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #1a1a1a1c!important}main#MainContent:has(.\#product-meta) .\#gallery-card-media,main#MainContent:has(.\#product-meta) .\#gallery-card-media .\#media{border-radius:0!important;margin:0!important}main#MainContent:has(.\#product-meta) .\#gallery-card-caption{padding:16px 18px 20px!important}main#MainContent:has(.\#product-meta) .\#gallery-card-caption .\#hero-heading{font-family:var(--lp-serif)!important;font-weight:600!important;font-size:17px!important;letter-spacing:2px}main#MainContent:has(.\#product-meta) .\#gallery-card-caption .\#rte-block{font-size:13px!important;line-height:1.8!important;color:var(--lp-ink)!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card{background:#fff!important;border-radius:24px!important;box-shadow:0 6px 16px #1a1a1a0f!important;overflow:hidden;padding:0 0 16px!important;height:100%;display:flex!important;flex-direction:column;transition:transform .25s,box-shadow .25s}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .swiper-slide{height:auto!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-media,main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-media .\#media{border-radius:0!important;margin:0!important;background:#fff}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-media img{object-fit:cover!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-caption{padding:14px 16px 0!important;display:flex;flex-direction:column;gap:10px;flex:1}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-title{font-size:13px!important;font-weight:600!important;line-height:1.5!important;color:var(--lp-dark)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em;margin:0!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-price{padding-top:10px;border-top:1px solid #EEF0F0;margin:0!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#price-value{font-size:14px!important;font-weight:700!important;color:var(--lp-teal)!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .g-collection-atc{display:none!important}html body main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) button.btn.button.rfq-collection-btn{margin:auto 0 0!important;width:100%!important;height:40px;display:flex!important;align-items:center;justify-content:center;position:relative;z-index:2!important;padding:0 16px!important;border:0!important;border-radius:999px!important;background:var(--lp-dark)!important;color:#fff!important;font-size:13px!important;font-weight:600;letter-spacing:1px;line-height:1;box-shadow:none!important;transition:background-color .2s}html body main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) button.btn.button.rfq-collection-btn:hover{background:var(--lp-teal)!important}html body main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) select#rfq-variant-selector.rfq-variant-selector{display:block!important;width:100%!important;height:36px;margin:0!important;padding:0 34px 0 14px!important;position:relative;z-index:2!important;border:1px solid #E0E3E3!important;border-radius:10px!important;background-color:var(--lp-cream)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%231A1A1A' stroke-width='1.4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;-webkit-appearance:none!important;appearance:none!important;font-size:13px!important;color:var(--lp-dark)!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .swiper-button-prev,main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .swiper-button-next{width:46px!important;height:46px!important;border-radius:50%!important;background:#fff!important;border:1px solid var(--lp-dark)!important;color:var(--lp-dark)!important;box-shadow:none!important;transition:background-color .25s,color .25s,border-color .25s}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .swiper-button-prev:hover,main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .swiper-button-next:hover{background:var(--lp-teal)!important;border-color:var(--lp-teal)!important;color:#fff!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .swiper-button-prev svg,main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .swiper-button-next svg{width:18px!important;height:18px!important}main#MainContent:has(.\#product-meta) .\#logo-card{background:#fff!important;border:1px solid var(--lp-line)!important;border-radius:20px!important;box-shadow:none!important;transition:border-color .2s,transform .2s}main#MainContent:has(.\#product-meta) .\#logo-card:hover{border-color:#d5dada!important;transform:translateY(-2px)}@media(max-width:767px){main#MainContent:has(.\#product-meta) .\#product-gallery-stage-inner{border-radius:20px!important}main#MainContent:has(.\#product-meta) .\#product-meta>.\#product-meta-block:first-of-type:before{font-size:32px;margin-top:8px}main#MainContent:has(.\#product-meta) h1.\#product-title{font-size:22px!important;letter-spacing:1px!important}main#MainContent:has(.\#product-meta) .\#product-price .\#price-value{font-size:26px!important}main#MainContent:has(.\#product-meta) .\#product-description{padding:18px;border-radius:18px}main#MainContent:has(.\#product-meta) .\#section-body-header .\#hero-heading{font-size:22px!important;letter-spacing:3px}main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] .\#section-body-wrapper{padding:28px 20px;border-radius:24px}main#MainContent:has(.\#product-meta) .\#faq-item-header{padding:16px!important}main#MainContent:has(.\#product-meta) .\#faq-item-body{padding:0 16px 16px!important}}html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.rfq-btn:before,html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.rfq-btn:after{display:none!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-media .\#media{--image-fit: cover !important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-media .\#media-image{object-fit:cover!important;width:100%!important;height:100%!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] h2,main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] h3,main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] .\#hero-heading{font-size:28px!important;line-height:1.4!important;margin-bottom:18px!important}@media(max-width:767px){main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] h2,main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] h3,main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] .\#hero-heading{font-size:22px!important;letter-spacing:3px}main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] .\#rte-block p{font-size:13px!important}}@media(min-width:992px){main#MainContent:has(.\#product-meta) .\#product-gallery-grid{display:flex!important;flex-direction:column-reverse;gap:14px}main#MainContent:has(.\#product-meta) .\#product-gallery-grid>.\#slideshow-thumbnails{width:100%!important;height:auto!important;max-height:none!important;position:static!important}main#MainContent:has(.\#product-meta) .\#slideshow-thumbnails-inner{display:flex!important;flex-direction:row!important;gap:10px;overflow-x:auto;height:auto!important;max-height:none!important;scrollbar-width:none;padding:2px}main#MainContent:has(.\#product-meta) .\#slideshow-thumbnails-item{flex:0 0 76px!important;width:76px!important;margin:0!important}main#MainContent:has(.\#product-meta) .\#product-gallery-stage{width:100%!important}}main#MainContent:has(.\#product-meta) .\#product-meta-block:not(.\@collapse):has(>.\#rte-block>p>a[href*="line.me"])>.\#rte-block p{margin:0!important}main#MainContent:has(.\#product-meta) .\#product-meta-block:not(.\@collapse):has(>.\#rte-block>p>a[href*="line.me"]) a{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;border:1px solid var(--lp-dark);border-radius:999px;color:var(--lp-dark)!important;text-decoration:none!important;font-size:15px;font-weight:600;letter-spacing:2px;background:#fff;transition:background-color .25s,color .25s,border-color .25s}main#MainContent:has(.\#product-meta) .\#product-meta-block:not(.\@collapse):has(>.\#rte-block>p>a[href*="line.me"]) a:before{content:"LINE";font-size:10px;font-weight:700;letter-spacing:0;background:#06c755;color:#fff;border-radius:6px;padding:3px 6px}main#MainContent:has(.\#product-meta) .\#product-meta-block:not(.\@collapse):has(>.\#rte-block>p>a[href*="line.me"]) a:hover{background:var(--lp-teal);border-color:var(--lp-teal);color:#fff!important}main#MainContent:has(.\#product-meta) .\#product-collapse,main#MainContent:has(.\#product-meta) .\#product-meta-block.\@collapse:first-of-type .\#product-collapse,main#MainContent:has(.\#product-meta) .\#product-meta-block:not(.\@collapse)+.\#product-meta-block.\@collapse .\#product-collapse{border:1px solid var(--lp-line)!important;border-radius:16px!important;background:#fff;overflow:hidden}main#MainContent:has(.\#product-meta) .\#product-meta-block.\@collapse{margin-top:10px!important}main#MainContent:has(.\#product-meta) .\#product-collapse-header{padding:16px 18px!important}main#MainContent:has(.\#product-meta) .\#product-collapse-body{padding:0 18px 16px!important}main#MainContent:has(.\#product-meta) .\#product-collapse[open]{border-color:var(--lp-teal)!important}.leo-phead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.leo-phead .leo-ey{margin-bottom:10px}.leo-phead__h{font-size:32px;letter-spacing:4px;line-height:1.3;margin:0;color:var(--leo-dark)}.leo-phead__link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:1px;color:var(--leo-dark);border-bottom:1px solid var(--leo-dark);padding-bottom:4px;transition:color .2s,border-color .2s;white-space:nowrap}.leo-phead__link:hover{color:var(--leo-teal);border-color:var(--leo-teal)}.leo-phead__nav{display:flex;align-items:center;gap:10px}.leo-phead__nav .leo-phead__link{margin-right:10px}.leo-pusp{padding:56px 0 8px}.leo-pusp__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--leo-tan);border-bottom:1px solid var(--leo-tan)}.leo-pusp__item{display:flex;gap:16px;padding:26px 24px;border-left:1px solid var(--leo-tan)}.leo-pusp__item:first-child{border-left:0;padding-left:0}.leo-pusp__ic{flex:none;width:48px;height:48px;border-radius:50%;border:1px solid var(--leo-dark);display:flex;align-items:center;justify-content:center;color:var(--leo-dark)}.leo-pusp__ic svg{width:22px;height:22px}.leo-pusp__t{font-size:16px;font-weight:700;color:var(--leo-dark);margin:0 0 6px;letter-spacing:1px}.leo-pusp__d{font-size:13px;line-height:1.8;color:#5a5a5a;margin:0}.leo-pcraft{padding:72px 0 24px}.leo-pcraft__rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.leo-pcraft__rail::-webkit-scrollbar{display:none}.leo-pcraft__card{flex:0 0 calc((100% - 80px)/5);scroll-snap-align:start}.leo-pcraft__img{display:block;aspect-ratio:1 / 1;border-radius:22px;overflow:hidden;background:#eff1f1;margin-bottom:14px}.leo-pcraft__t{font-size:17px;font-weight:700;letter-spacing:1.5px;margin:0 0 4px;color:var(--leo-dark)}.leo-pcraft__s{font-size:12px;color:var(--leo-teal);font-weight:600;letter-spacing:1px;margin:0 0 8px}.leo-pcraft__d{font-size:13px;line-height:1.8;color:#5a5a5a;margin:0}.leo-psteps{padding:72px 0 24px}.leo-psteps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 28px;counter-reset:s}.leo-psteps__item{position:relative;padding-top:58px}.leo-psteps__item:before{content:"";position:absolute;top:19px;left:48px;right:-28px;height:1px;background:var(--leo-tan)}.leo-psteps__item:nth-child(4n):before,.leo-psteps__item:last-child:before{display:none}.leo-psteps__no{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;background:var(--leo-dark);color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Noto Serif TC",serif;font-size:17px}.leo-psteps__item:nth-child(2n) .leo-psteps__no{background:var(--leo-teal)}.leo-psteps__t{font-size:17px;font-weight:700;letter-spacing:1.5px;margin:0 0 8px;color:var(--leo-dark)}.leo-psteps__d{font-size:13px;line-height:1.85;color:#5a5a5a;margin:0}.leo-pknow{padding:72px 0 24px}.leo-pknow__card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid var(--leo-line, #E6E9E9);border-radius:28px;overflow:hidden}.leo-pknow__col{padding:32px 30px;border-left:1px solid #E6E9E9}.leo-pknow__col:first-child{border-left:0}.leo-pknow__t{font-size:17px;font-weight:700;letter-spacing:1.5px;margin:0 0 12px;color:var(--leo-dark)}.leo-pknow__d{font-size:13px;line-height:1.9;color:#5a5a5a}.leo-pknow__d p{margin:0 0 8px}.leo-pknow__d ul{margin:0;padding-left:18px}.leo-pknow__d li{margin-bottom:4px}.leo-pknow__d li::marker{color:var(--leo-teal)}main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] .\#section-body{padding-top:48px!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#section-body-header .\#hero:before{content:"MORE TO CONSIDER";display:block;font-size:11px;letter-spacing:4px;font-weight:600;color:var(--lp-teal);margin-bottom:10px}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"]{background:var(--lp-dark)!important;margin-top:72px}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"]>.\#section-body{padding:84px 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px;max-width:1500px;margin:0 auto!important;padding-left:min(42px,5vw)!important;padding-right:min(42px,5vw)!important;box-sizing:border-box}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#container{max-width:none!important;padding:0!important;margin:0!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#section-body-header{margin:0!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#hero:before{content:"ORDERING QUESTIONS";display:block;font-size:11px;letter-spacing:4px;font-weight:600;color:#a9c6cd;margin-bottom:14px}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#hero-heading{color:#fff!important;font-size:40px!important;letter-spacing:6px!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#hero-heading:after{display:none!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#hero:after{content:"\4e0b\55ae\524d\5e38\898b\7684\554f\984c\ff0c\90fd\6574\7406\5728\9019\88e1\ff1b\5176\4ed6\9700\6c42\6b61\8fce\52a0\5165\5b98\65b9  LINE \8a62\554f\3002";display:block;margin-top:16px;font-size:14px;line-height:1.9;color:#ffffffb3;max-width:320px}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#faq-item{background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.18)!important;border-radius:0!important;margin:0!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#faq-item:first-child{border-top:1px solid rgba(255,255,255,.18)!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#faq-item-header{padding:22px 4px!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#faq-item-heading{color:#fff!important;font-size:16px!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#faq-item[open] .\#faq-item-heading{color:#a9c6cd!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#faq-item-indicator,main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#faq-item-indicator svg{color:#fff!important;fill:currentColor}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#faq-item-body{color:#ffffffbf!important;padding:0 4px 22px!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#faq-item-body *{color:inherit!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="932a7f5c-9cd8-4294-a4f4-5dd12748e18b"] .\#section-body{padding-top:64px!important}@media(max-width:991px){.leo-pusp__row{grid-template-columns:repeat(2,minmax(0,1fr))}.leo-pusp__item:nth-child(3){border-left:0;padding-left:0}.leo-pusp__item:nth-child(n+3){border-top:1px solid var(--leo-tan)}.leo-pcraft__card{flex-basis:calc((100% - 40px) / 3)}.leo-psteps__list{grid-template-columns:repeat(2,minmax(0,1fr))}.leo-psteps__item:nth-child(2n):before{display:none}.leo-pknow__card{grid-template-columns:1fr}.leo-pknow__col{border-left:0;border-top:1px solid #E6E9E9}.leo-pknow__col:first-child{border-top:0}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"]>.\#section-body{grid-template-columns:1fr;gap:28px;padding-top:56px!important;padding-bottom:56px!important}}@media(max-width:749px){.leo-phead{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px}.leo-phead__h{font-size:24px;letter-spacing:3px}.leo-phead__nav .leo-col__btn{display:none}.leo-pusp{padding-top:36px}.leo-pusp__row{grid-template-columns:1fr}.leo-pusp__item,.leo-pusp__item:nth-child(3){border-left:0;padding:18px 0}.leo-pusp__item+.leo-pusp__item{border-top:1px solid var(--leo-tan)}.leo-pcraft,.leo-psteps,.leo-pknow{padding-top:52px}.leo-pcraft__card{flex-basis:66%}.leo-psteps__list{grid-template-columns:1fr;gap:0}.leo-psteps__item{padding:0 0 26px 60px}.leo-psteps__item:before,.leo-psteps__item:nth-child(4n):before,.leo-psteps__item:nth-child(2n):before{display:block;top:44px;left:19px;right:auto;bottom:0;width:1px;height:auto}.leo-psteps__item:last-child:before{display:none}.leo-pknow__col{padding:24px 22px}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#hero-heading{font-size:30px!important}}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#section-body,main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#section-body-wrapper,main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#section-body-content,main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#faq{background:transparent!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"]{background-color:#1a1a1a!important}main#MainContent:has(.\#product-meta) .\#product-meta-block.\@collapse+.\#product-meta-block.\@collapse{margin-top:-14px!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"]{display:block!important}main#MainContent:has(.\#product-meta) .\#product-gallery-stage .\#media:before,main#MainContent:has(.\#product-meta) .\#slideshow-thumbnails-item .\#media:before{padding-top:100%!important}main#MainContent:has(.\#product-meta) .\#product-gallery-stage .\#media-image,main#MainContent:has(.\#product-meta) .\#slideshow-thumbnails-item .\#media-image{object-fit:cover!important;width:100%!important;height:100%!important}main#MainContent:has(.\#product-meta) .\#product-gallery-stage .\#media{--image-fit: cover !important;border-radius:28px!important;overflow:hidden}main#MainContent:has(.\#product-meta) .\#product-gallery-stage .swiper-slide{aspect-ratio:1 / 1;border-radius:28px;overflow:hidden}main#MainContent:has(.\#product-meta) .\#slideshow-thumbnails-item,main#MainContent:has(.\#product-meta) .\#slideshow-thumbnails-item .\#media{aspect-ratio:1 / 1;border-radius:14px!important;overflow:hidden}main#MainContent:has(.\#product-meta) .\#product-gallery-stage .drift-zoom-pane{border-radius:28px}@media(max-width:767px){main#MainContent:has(.\#product-meta) .\#product-gallery-stage .\#media,main#MainContent:has(.\#product-meta) .\#product-gallery-stage .swiper-slide,main#MainContent:has(.\#product-meta) .\#product-gallery-stage-inner{border-radius:20px!important}}html body.GRFQHideAddToCartButton main#MainContent:has(.\#product-meta) [data-to-cart-form] product-variant-listener{display:block!important}main#MainContent:has(.\#product-meta) form.rfq-product-form{display:flex!important;flex-direction:column;gap:12px}main#MainContent:has(.\#product-meta) form.rfq-product-form>button.rfq-btn{order:1}main#MainContent:has(.\#product-meta) form.rfq-product-form>product-variant-listener{order:2}main#MainContent:has(.\#product-meta) form.rfq-product-form>.g-atc{order:3}main#MainContent:has(.\#product-meta) form.rfq-product-form .\#products-counter-wrapper{display:block!important}html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.leo-atc[data-to-cart]{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%!important;height:56px;margin:0!important;padding:0 24px!important;border:1px solid var(--lp-dark)!important;border-radius:999px!important;background:#fff!important;color:var(--lp-dark)!important;box-shadow:none!important;font-size:16px!important;font-weight:600!important;letter-spacing:3px;line-height:1;transition:background-color .25s,color .25s,border-color .25s}html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.leo-atc[data-to-cart]:before,html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.leo-atc[data-to-cart]:after{display:none!important}html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.leo-atc[data-to-cart]:hover{background:var(--lp-teal)!important;border-color:var(--lp-teal)!important;color:#fff!important}html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.leo-atc[data-to-cart] .\#spinner{display:none}html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.leo-atc[data-to-cart][aria-busy=true] .\#spinner,html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.leo-atc[data-to-cart].loading .\#spinner{display:block}main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] .\#container{max-width:1500px!important;padding-left:min(42px,5vw)!important;padding-right:min(42px,5vw)!important}@media(min-width:992px){main#MainContent:has(.\#product-meta) .\#product-gallery-grid>.\#slideshow-thumbnails{overflow-x:auto!important;overflow-y:visible!important;height:auto!important;padding:4px 2px 6px!important;scrollbar-width:none}main#MainContent:has(.\#product-meta) .\#product-gallery-grid>.\#slideshow-thumbnails::-webkit-scrollbar{display:none}main#MainContent:has(.\#product-meta) .\#slideshow-thumbnails-inner{position:static!important;width:max-content!important;display:flex!important;flex-direction:row!important;gap:10px!important;padding:0!important;overflow:visible!important}main#MainContent:has(.\#product-meta) .\#slideshow-thumbnails-item{flex:0 0 64px!important;width:64px!important;height:64px!important;border-width:1px!important}}main#MainContent:has(.\#product-meta) .\#slideshow-thumbnails-item.\!active{border-color:var(--lp-teal)!important;box-shadow:0 0 0 1px var(--lp-teal)!important;opacity:1}main#MainContent:has(.\#product-meta) .\#product-description{padding:26px 26px 22px!important}main#MainContent:has(.\#product-meta) .\#product-description>p:first-child{font-size:14.5px;line-height:1.95;color:var(--lp-ink);margin:0 0 6px!important}main#MainContent:has(.\#product-meta) .\#product-description h2{display:flex;align-items:center;gap:10px;font-family:var(--lp-serif)!important;font-size:17px!important;font-weight:600!important;letter-spacing:2px;color:var(--lp-dark)!important;margin:26px 0 12px!important;line-height:1.5!important}main#MainContent:has(.\#product-meta) .\#product-description h2:before{content:"";flex:none;width:4px;height:18px;border-radius:4px;background:var(--lp-teal)}main#MainContent:has(.\#product-meta) .\#product-description table{width:100%!important;border-collapse:separate!important;border-spacing:0;border:1px solid var(--lp-line)!important;border-radius:16px;overflow:hidden;margin:0!important;font-size:13.5px;table-layout:fixed}main#MainContent:has(.\#product-meta) .\#product-description table th,main#MainContent:has(.\#product-meta) .\#product-description table td{border:0!important;border-top:1px solid #EEF0F0!important;padding:11px 16px!important;vertical-align:top;line-height:1.75;text-align:left!important}main#MainContent:has(.\#product-meta) .\#product-description table tr:first-child th,main#MainContent:has(.\#product-meta) .\#product-description table tr:first-child td{border-top:0!important}main#MainContent:has(.\#product-meta) .\#product-description table th{width:128px;background:#f7f8f8!important;color:#5a5a5a!important;font-weight:600!important;letter-spacing:1px;white-space:normal}main#MainContent:has(.\#product-meta) .\#product-description table td{background:#fff!important;color:var(--lp-dark)!important;font-weight:500}main#MainContent:has(.\#product-meta) .\#product-description table tr:hover td{background:#fff!important}main#MainContent:has(.\#product-meta) .\#product-description ul{list-style:none!important;display:flex;flex-wrap:wrap;gap:8px;padding:0!important;margin:0!important}main#MainContent:has(.\#product-meta) .\#product-description ul li{margin:0!important;padding:7px 14px;border-radius:999px;background:var(--lp-beige);color:var(--lp-dark);font-size:13px;font-weight:600;line-height:1.4}main#MainContent:has(.\#product-meta) .\#product-description ul li::marker{content:none}main#MainContent:has(.\#product-meta) .\#product-description h3{position:relative;font-size:14.5px!important;font-weight:700!important;color:var(--lp-dark)!important;line-height:1.6!important;margin:0!important;padding:14px 0 4px 34px!important;border-top:1px dashed #DDE1E1;font-family:inherit!important;letter-spacing:.5px}main#MainContent:has(.\#product-meta) .\#product-description h2+h3{border-top:0;padding-top:2px!important}main#MainContent:has(.\#product-meta) .\#product-description h3:before{content:"Q";position:absolute;left:0;top:13px;width:22px;height:22px;border-radius:50%;background:var(--lp-dark);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:sans-serif}main#MainContent:has(.\#product-meta) .\#product-description h2+h3:before{top:1px}main#MainContent:has(.\#product-meta) .\#product-description h3+p{margin:0 0 10px!important;padding-left:34px;font-size:13.5px;line-height:1.85;color:#5a5a5a}@media(max-width:749px){main#MainContent:has(.\#product-meta) .\#product-description{padding:20px 16px 16px!important}main#MainContent:has(.\#product-meta) .\#product-description table th{width:92px;padding:10px!important}main#MainContent:has(.\#product-meta) .\#product-description table td{padding:10px 12px!important}}main#MainContent:has(.\#product-meta) form.rfq-product-form>.leo-qty{order:0;display:flex;align-items:center;gap:14px;margin-bottom:10px}.leo-qty__label{font-size:12px;letter-spacing:3px;font-weight:600;color:#6b6b6b}.leo-qty__box{display:inline-flex;align-items:center;height:50px;border:1px solid #E0E3E3;border-radius:14px;background:#fff;overflow:hidden}.leo-qty__btn{width:46px;height:100%;border:0;background:transparent;font-size:20px;color:var(--lp-dark, #1A1A1A);cursor:pointer;transition:background-color .2s,color .2s}.leo-qty__btn:hover{background:var(--lp-beige, #F1F5F5);color:var(--lp-teal, #5C848E)}.leo-qty__input{width:72px;height:100%;border:0!important;border-left:1px solid #EEF0F0!important;border-right:1px solid #EEF0F0!important;text-align:center;font-size:16px;font-weight:600;color:var(--lp-dark, #1A1A1A);background:#fff;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;outline:none;box-shadow:none!important;border-radius:0!important;padding:0!important}.leo-qty__input::-webkit-outer-spin-button,.leo-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.leo-pcraft{padding:88px 0 24px}.leo-pcraft .leo-wrap{position:relative}.leo-pcraft__nav{position:absolute;right:var(--leo-gutter);top:96px;display:flex;gap:10px}.leo-pcraft__rail{gap:20px;padding:6px 4px 30px;margin:0 -4px}.leo-pcraft__card{flex:0 0 calc((100% - 60px)/4);background:#fff;border-radius:24px;padding:10px 10px 20px;box-shadow:0 6px 16px #1a1a1a0f;transition:transform .25s,box-shadow .25s}.leo-pcraft__card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #1a1a1a1c}.leo-pcraft__img{border-radius:18px;margin-bottom:16px}.leo-pcraft__t,.leo-pcraft__s,.leo-pcraft__d{padding:0 8px}.leo-pcraft__t{font-family:"Noto Serif TC",serif;font-weight:600;font-size:18px;letter-spacing:2px}.leo-pcraft__s{color:var(--leo-teal)}.leo-pknow{padding:88px 0 24px}.leo-pknow__card{border-radius:32px;box-shadow:0 6px 16px #1a1a1a0d}.leo-pknow__t{font-family:"Noto Serif TC",serif;font-weight:600;letter-spacing:2px}.leo-pusp{padding-top:64px}main#MainContent:has(.\#product-meta) .\#section-body-header .\#hero{align-items:center!important;text-align:center!important}main#MainContent:has(.\#product-meta) .\#section-body-header .\#hero-heading{justify-content:center;font-size:34px!important;letter-spacing:5px!important}main#MainContent:has(.\#product-meta) .\#section-body-header .\#hero-heading:after{display:none!important}main#MainContent:has(.\#product-meta) .\#section-body-header .\#hero:before{content:none;display:block;font-family:Allura,cursive;font-size:76px;line-height:.8;color:#5c848e38;letter-spacing:0;margin-bottom:4px;font-weight:400}main#MainContent:has(.\#product-meta) .\#section-body-header{margin-bottom:40px!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations){--leo-script: "You may also like"}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#section-body-header .\#hero:before{content:"You may also like";font-size:76px;letter-spacing:0;color:#5c848e38;font-weight:400;margin-bottom:4px;font-family:Allura,cursive}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#section-body-header .\#hero:after{content:"MORE TO CONSIDER";display:block;order:-1;font-size:11px;letter-spacing:4px;font-weight:600;color:var(--lp-teal);margin:-14px 0 8px}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#section-body-header .\#hero{display:flex!important;flex-direction:column}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#section-body-header .\#hero>*{order:1}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#section-body-header .\#hero:before{order:-2}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations)>.\#section-body{padding-top:88px!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] .\#section-body-wrapper{border-radius:40px!important;padding:56px 64px!important;position:relative;overflow:hidden}main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] .\#section-body-wrapper:before{content:"Notice";position:absolute;right:36px;top:10px;font-family:Allura,cursive;font-size:96px;line-height:1;color:#5c848e29;pointer-events:none}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#section-body-header .\#hero{align-items:flex-start!important;text-align:left!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#section-body-header .\#hero:before{content:"Ordering questions";color:#a9c6cd59;font-family:Allura,cursive;font-size:64px;letter-spacing:0;font-weight:400;margin-bottom:6px}main#MainContent:has(.\#product-meta) .shopify-section[id$="16594300540c6146a6"] .\#section-body-header .\#hero-heading{justify-content:flex-start}main#MainContent:has(.\#product-meta) .leo-partners{padding-top:72px}@media(max-width:991px){.leo-pcraft__card{flex-basis:calc((100% - 40px) / 3)}}@media(max-width:749px){.leo-pcraft,.leo-pknow{padding-top:56px}.leo-pcraft__nav{display:none}.leo-pcraft__card{flex-basis:72%}main#MainContent:has(.\#product-meta) .\#section-body-header .\#hero-heading{font-size:26px!important;letter-spacing:3px!important}main#MainContent:has(.\#product-meta) .\#section-body-header .\#hero:before,main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#section-body-header .\#hero:before{font-size:54px}main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] .\#section-body-wrapper{padding:36px 22px!important;border-radius:28px!important}main#MainContent:has(.\#product-meta) .shopify-section[id$="16214ba4-eabe-4bbf-8f03-0b1323342e3a"] .\#section-body-wrapper:before{font-size:64px;right:16px}}.leo-psteps{padding:88px 0 24px}@media(max-width:749px){.leo-psteps{padding-top:56px}}.leo-phead2{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.leo-phead2 .leo-title{margin-bottom:0}.leo-phead2__act{display:flex;align-items:center;gap:10px;flex:none;padding-bottom:6px}.leo-phead2__act .leo-pill{margin-right:6px}.leo-pcraft__nav{display:none!important}.leo-pknow .leo-title{margin-bottom:40px}main#MainContent:has(.\#product-meta) .\#section-body-header .\#hero,main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#section-body-header .\#hero{align-items:flex-start!important;text-align:left!important}main#MainContent:has(.\#product-meta) .\#section-body-header .\#hero-heading{justify-content:flex-start!important}@media(max-width:749px){.leo-phead2{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.leo-phead2__act .leo-col__btn{display:none}}@media(min-width:750px){main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#section-body-header{margin-bottom:-58px!important;position:relative;z-index:1;pointer-events:none}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#section-body-header *{pointer-events:auto}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .swiper{padding-top:76px!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .swiper-button-prev,main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .swiper-button-next{top:6px!important;bottom:auto!important;margin-top:0!important;left:auto!important;transform:none!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .swiper-button-next{right:4px!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .swiper-button-prev{right:60px!important}}@media(min-width:750px){main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .swiper{padding-top:122px!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .swiper-button-prev,main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .swiper-button-next{top:52px!important}}.leo-pknow__card{counter-reset:kn}.leo-pknow__col{counter-increment:kn;padding:34px 32px 30px}.leo-pknow__t{display:flex;align-items:center;gap:12px;margin:0 0 18px!important;padding-bottom:16px;border-bottom:1px dashed #DDE1E1;font-size:18px!important;letter-spacing:2px;line-height:1.4}.leo-pknow__t:before{content:counter(kn,decimal-leading-zero);flex:none;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--leo-beige, #F1F5F5);color:var(--leo-teal, #5C848E);font-family:"Noto Serif TC",serif;font-size:14px;font-weight:600;letter-spacing:0}.leo-pknow__col:nth-child(2) .leo-pknow__t:before{background:#dce6e7}.leo-pknow__col:nth-child(3) .leo-pknow__t:before{background:var(--leo-blush, #F6F5F2)}.leo-pknow__d{font-weight:500;color:#5a5a5a}.leo-pknow__d strong,.leo-pknow__d b{color:var(--leo-dark)}@media(max-width:749px){.leo-pknow__col{padding:26px 22px 22px}.leo-pknow__t{font-size:17px!important}}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card{padding:0 0 16px!important;border-radius:24px!important;overflow:hidden;box-shadow:0 6px 16px #1a1a1a0f!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #1a1a1a1c!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-media{border-radius:24px 24px 0 0!important;overflow:hidden;margin:0!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-media .\#media{border-radius:0!important;--image-fit: cover !important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-media .\#media:before{padding-top:100%!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-media .\#media-image{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .7s}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card:hover .\#product-card-media .\#media-image{transform:scale(1.04)}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-caption{padding:14px 16px 0!important;display:flex!important;flex-direction:column;gap:10px;flex:1;text-align:left!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-title{order:1;margin:0!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important;min-height:3em;color:var(--lp-dark)!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-price{order:2;margin:0!important;padding-top:10px!important;border-top:1px solid #EEF0F0}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-price .\#price-value{font-size:14px!important;font-weight:700!important;color:var(--lp-teal)!important}html body main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) select#rfq-variant-selector.rfq-variant-selector{order:3}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-caption:has(.rfq-collection-btn):not(:has(.rfq-variant-selector)):after{content:"\55ae\4e00\898f\683c";order:3;display:flex;align-items:center;height:36px;padding:0 14px;border:1px dashed #E0E3E3;border-radius:10px;font-size:13px;color:#8a8a8a;letter-spacing:1px}html body main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) button.btn.button.rfq-collection-btn{order:4;margin:auto 0 0!important}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations) .\#product-card-caption .g-collection-atc{display:none!important}main#MainContent:has(.\#product-meta) .leo-print{padding:88px 0 32px}main#MainContent:has(.\#product-meta) .leo-print__blob,main#MainContent:has(.\#product-meta) .leo-print__ring{display:none}@media(max-width:749px){main#MainContent:has(.\#product-meta) .leo-print{padding-top:56px}}.leo-pusp{padding:72px 0 8px}.leo-pusp__row{border:0!important;background:var(--leo-beige, #F1F5F5);border-radius:32px;padding:34px 20px;gap:0}.leo-pusp__item,.leo-pusp__item:first-child,.leo-pusp__item:nth-child(3){flex-direction:column;align-items:center;text-align:center;gap:14px;padding:6px 26px!important;border:0!important;border-left:1px dashed #D5DADA!important}.leo-pusp__item:first-child{border-left:0!important}.leo-pusp__ic{width:58px;height:58px;border:0;background:var(--leo-teal, #5C848E);color:#fff;box-shadow:0 10px 22px #1a1a1a1a}.leo-pusp__item:nth-child(2n) .leo-pusp__ic{background:var(--leo-tan, #E3ECED);color:var(--leo-dark, #1A1A1A)}.leo-pusp__ic svg{width:24px;height:24px}.leo-pusp__t{font-family:"Noto Serif TC",serif;font-weight:600;font-size:17px;letter-spacing:2px;margin-bottom:8px}.leo-pusp__d{font-size:13px;line-height:1.85;color:#5a5a5a;font-weight:500;max-width:240px;margin:0 auto}@media(max-width:991px){.leo-pusp__row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.leo-pusp__item:nth-child(3){border-left:0!important}.leo-pusp__item:nth-child(n+3){border-top:0!important}}@media(max-width:749px){.leo-pusp{padding-top:48px}.leo-pusp__row{grid-template-columns:repeat(2,minmax(0,1fr));padding:26px 8px;border-radius:24px}.leo-pusp__item,.leo-pusp__item:nth-child(3){padding:4px 10px!important}.leo-pusp__item+.leo-pusp__item{border-top:0!important}.leo-pusp__item:nth-child(odd){border-left:0!important}.leo-pusp__ic{width:50px;height:50px}.leo-pusp__t{font-size:15px;letter-spacing:1px}.leo-pusp__d{font-size:12px}}.leo-pknow__d>p{position:relative;padding-left:18px;margin:0 0 4px}.leo-pknow__d>p:before{content:"";position:absolute;left:4px;top:.8em;width:5px;height:5px;border-radius:50%;background:var(--leo-teal, #5C848E)}.leo-pknow__d>p:empty{display:none}.leo-pm{padding:88px 0 32px}.leo-pm__grid{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:32px;align-items:start}.leo-pm__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.leo-pm__list li{margin:0}.leo-pm__tab{width:100%;display:flex;align-items:center;gap:18px;padding:15px 18px 15px 20px;background:transparent;border:1px solid transparent;border-radius:18px;text-align:left;cursor:pointer;color:var(--leo-dark, #1A1A1A);font:inherit;transition:background .25s,border-color .25s;position:relative}.leo-pm__tab:hover{background:#fff;border-color:#e6e9e9}.leo-pm__tab.is-active{background:var(--leo-beige, #F1F5F5);border-color:var(--leo-tan, #E3ECED)}.leo-pm__num{flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:"Noto Serif TC",serif;font-size:13px;color:#7a7a7a;background:#fff;border:1px solid #E6E9E9;transition:background .25s,color .25s,border-color .25s}.leo-pm__tab.is-active .leo-pm__num{background:var(--leo-teal, #5C848E);border-color:var(--leo-teal, #5C848E);color:#fff}.leo-pm__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.leo-pm__txt b{font-family:"Noto Serif TC",serif;font-size:16px;font-weight:600;letter-spacing:1.5px}.leo-pm__txt small{font-size:12.5px;color:#7a7a7a;letter-spacing:.5px}.leo-pm__go{flex:none;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--leo-dark, #1A1A1A);opacity:0;transform:translate(-6px);transition:opacity .25s,transform .25s}.leo-pm__tab.is-active .leo-pm__go{opacity:1;transform:none;background:#fff}.leo-pm__go svg{width:14px;height:14px}.leo-pm__panels{min-width:0}.leo-pm__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff;border:1px solid #E6E9E9;border-radius:32px;overflow:hidden;box-shadow:0 6px 16px #1a1a1a0d;min-height:460px}.leo-pm__panel[hidden]{display:none}.leo-pm__panel.is-active{animation:leoPmIn .35s ease}@keyframes leoPmIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.leo-pm__img{position:relative;overflow:hidden;background:var(--leo-beige, #F1F5F5);min-height:100%}.leo-pm__img img,.leo-pm__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.leo-pm__badge{position:absolute;left:18px;top:18px;z-index:1;padding:6px 14px;border-radius:999px;background:var(--leo-dark, #1A1A1A);color:#fff;font-size:12px;letter-spacing:2px;font-family:"Noto Serif TC",serif}.leo-pm__body{padding:40px 40px 36px;display:flex;flex-direction:column}.leo-pm__script{font-size:30px;line-height:1;color:var(--leo-teal, #5C848E);margin-bottom:6px}.leo-pm__script:empty{display:none}.leo-pm__name{font-size:26px;font-weight:600;letter-spacing:3px;margin:0 0 16px;color:var(--leo-dark, #1A1A1A)}.leo-pm__sum{font-size:15px;line-height:1.9;color:#3f3f3f;margin:0 0 24px;font-weight:500}.leo-pm__dl{margin:auto 0 0;display:flex;flex-direction:column}.leo-pm__dl>div{padding:16px 0;border-top:1px dashed #E3ECED}.leo-pm__dl>div:last-child{border-bottom:1px dashed #E3ECED}.leo-pm__dl dt{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:1.5px;color:var(--leo-dark, #1A1A1A);margin-bottom:6px}.leo-pm__dl dt svg{width:14px;height:14px;color:var(--leo-teal, #5C848E)}.leo-pm__dl dd{margin:0;font-size:13.5px;line-height:1.8;color:#5a5a5a}@media(max-width:1199px){.leo-pm__panel{grid-template-columns:1fr;min-height:0}.leo-pm__img{min-height:0;aspect-ratio:16 / 10}.leo-pm__body{padding:30px 30px 28px}}@media(max-width:989px){.leo-pm{padding-top:56px}.leo-pm__grid{grid-template-columns:1fr;gap:18px}.leo-pm__list{flex-direction:row;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px;scrollbar-width:none}.leo-pm__list::-webkit-scrollbar{display:none}.leo-pm__list li{flex:none;scroll-snap-align:start}.leo-pm__tab{width:auto;padding:8px 16px 8px 8px;gap:10px;border-color:#e6e9e9;background:#fff;border-radius:999px}.leo-pm__num{width:30px;height:30px;font-size:12px}.leo-pm__txt small,.leo-pm__go{display:none}.leo-pm__txt b{font-size:14px;white-space:nowrap}}@media(max-width:749px){.leo-pm__panel{border-radius:24px}.leo-pm__img{aspect-ratio:4 / 3}.leo-pm__body{padding:24px 22px 22px}.leo-pm__name{font-size:22px}}main#MainContent:has(.\#product-meta) .shopify-section:has(product-recommendations){overflow-x:clip}.leo-pusp__t{margin-bottom:8px!important}@media(min-width:990px){.leo-pm__grid{align-items:stretch}.leo-pm__list{height:100%;justify-content:space-between}.leo-pm__list li{flex:1;display:flex}.leo-pm__list li .leo-pm__tab{flex:1}.leo-pm__panels{display:flex}.leo-pm__panel{flex:1;min-height:0}}.leo-pm__dot{flex:none;width:9px;height:9px;border-radius:50%;background:#5c848e;box-shadow:0 0 0 4px #5c848e2e}.leo-pm__vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.leo-pm__tab.has-it .leo-pm__txt b{color:#5c848e}.leo-pm__tab.has-it.is-active .leo-pm__txt b{color:inherit}.leo-pm__avail{position:absolute;left:18px;bottom:18px;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#5c848e;color:#fff;font-size:12px;font-weight:600;letter-spacing:1px}.leo-pm__avail i{width:7px;height:7px;border-radius:50%;background:#fff}@media(max-width:989px){.leo-pm__tab .leo-pm__dot{width:7px;height:7px;box-shadow:0 0 0 3px #5c848e2e}}html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.rfq-btn.leo-atc[data-to-cart],html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.rfq-btn{background:#1a1a1a!important;border:1px solid #1A1A1A!important;color:#fff!important;height:60px;font-size:16px!important;font-weight:700!important;letter-spacing:3px;box-shadow:0 10px 22px -12px #1a1a1a8c!important}html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.rfq-btn.leo-atc[data-to-cart]:hover,html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.rfq-btn:hover{background:#5c848e!important;border-color:#5c848e!important}html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.rfq-btn.leo-atc[data-to-cart] *{color:#fff!important}html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.leo-atc[data-to-cart]:not(.rfq-btn){height:48px;font-size:14px!important;font-weight:500!important;border-color:#c9cdcd!important;color:#3d3d3d!important}html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.rfq-btn.leo-atc[data-to-cart],html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.rfq-btn,html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.leo-atc[data-to-cart]:not(.rfq-btn){height:54px!important;font-size:15px!important;font-weight:600!important;letter-spacing:3px!important;box-shadow:none!important;border-width:1px!important;border-style:solid!important}html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.leo-atc[data-to-cart]:not(.rfq-btn){background:#fff!important;border-color:#1a1a1a!important;color:#1a1a1a!important}html body main#MainContent:has(.\#product-meta) form.rfq-product-form button.leo-atc[data-to-cart]:not(.rfq-btn):hover{background:#5c848e!important;border-color:#5c848e!important;color:#fff!important}main#MainContent:has(.\#product-meta) .\#product-description>.leo-spec{margin:0!important;text-align:left!important}main#MainContent:has(.\#product-meta) .\#product-description>div.leo-spec:first-child strong{display:inline!important;background:none!important;padding:0!important;border-radius:0!important;font-size:inherit!important;letter-spacing:inherit!important;color:inherit!important}@media(min-width:750px){main#MainContent:has(.\#product-meta) .\#product-description table th{width:140px}}main#MainContent:has(.\#product-meta) .\#product-description .leo-spec__intro{font-size:14.5px;line-height:1.95;color:var(--lp-ink);margin:0 0 18px!important}main#MainContent:has(.\#product-meta) .\#product-description .leo-spec__intro a{color:var(--lp-teal);text-decoration:underline;text-underline-offset:3px}main#MainContent:has(.\#product-meta) .\#product-description .leo-spec__model{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px!important;padding:4px 16px 4px 4px;border-radius:999px;background:var(--lp-beige);line-height:1.5}main#MainContent:has(.\#product-meta) .\#product-description .leo-spec__model span{padding:3px 11px;border-radius:999px;background:#fff;color:#5a5a5a;font-size:11.5px;font-weight:600;letter-spacing:2px}main#MainContent:has(.\#product-meta) .\#product-description .leo-spec__model b{color:var(--lp-dark);font-size:13px;font-weight:700;letter-spacing:1px}main#MainContent:has(.\#product-meta) .\#product-description .leo-spec__h{display:flex;align-items:center;gap:10px;font-family:var(--lp-serif);font-size:17px;font-weight:600;letter-spacing:2px;color:var(--lp-dark);margin:0 0 12px!important;line-height:1.5}main#MainContent:has(.\#product-meta) .\#product-description .leo-spec__h:before{content:"";flex:none;width:4px;height:18px;border-radius:4px;background:var(--lp-teal)}main#MainContent:has(.\#product-meta) .\#product-description .leo-spec__t td{white-space:pre-line;overflow-wrap:anywhere}main#MainContent:has(.\#product-meta) .\#product-description ul.leo-spec__notes{display:block;margin:12px 0 0!important}main#MainContent:has(.\#product-meta) .\#product-description ul.leo-spec__notes li{position:relative;margin:0 0 4px!important;padding:0 0 0 16px;border-radius:0;background:none;color:#6b6b6b;font-size:12.5px;font-weight:500;line-height:1.75}main#MainContent:has(.\#product-meta) .\#product-description ul.leo-spec__notes li:before{content:"\203b";position:absolute;left:0;top:0;color:var(--lp-teal)}main#MainContent:has(.\#product-meta) .\#product-description .leo-spec__src[hidden]{display:none!important}@media(max-width:749px){main#MainContent:has(.\#product-meta) .\#product-description .leo-spec__h{font-size:16px}}html body main#MainContent button.leo-atc-init[data-to-cart],html body main#MainContent button.leo-atc-init[data-to-cart] *{transition:none!important}main#MainContent:has(.\#product-meta) [data-meta-block]:has(>product-variant-listener[emptyable]):not(:has(>product-variant-listener[emptyable]>*)){display:none!important}html body main#MainContent:has(.\#product-meta) form[data-to-cart-form]{display:flex!important;flex-direction:column;gap:12px}html body main#MainContent:has(.\#product-meta) form[data-to-cart-form]>button.rfq-btn,html body main#MainContent:has(.\#product-meta) form[data-to-cart-form]>button[id^=rfq-btn]{order:1;margin:0!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:54px!important;padding:0 24px!important;border:1px solid #1A1A1A!important;border-radius:999px!important;background:#1a1a1a!important;color:#fff!important;box-shadow:none!important;font-size:15px!important;font-weight:600!important;letter-spacing:3px!important;line-height:1}html body main#MainContent:has(.\#product-meta) form[data-to-cart-form]>.leo-qty{order:0;display:flex;align-items:center;gap:14px;margin-bottom:10px}html body main#MainContent:has(.\#product-meta) form[data-to-cart-form]>product-variant-listener{order:2;display:block!important;min-height:54px}html body main#MainContent:has(.\#product-meta) form[data-to-cart-form]>.g-atc{order:3}html body main#MainContent:has(.\#product-meta) form[data-to-cart-form] .\#products-counter-wrapper{display:block!important}html body main#MainContent:has(.\#product-meta) form[data-to-cart-form] button[data-to-cart]:not(.rfq-btn){display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%!important;height:54px!important;margin:0!important;padding:0 24px!important;border:1px solid #1A1A1A!important;border-radius:999px!important;background:#fff!important;color:#1a1a1a!important;box-shadow:none!important;font-size:15px!important;font-weight:600!important;letter-spacing:3px!important;line-height:1;transition:background-color .25s,color .25s,border-color .25s}html body main#MainContent:has(.\#product-meta) form[data-to-cart-form] button[data-to-cart]:not(.rfq-btn):before,html body main#MainContent:has(.\#product-meta) form[data-to-cart-form] button[data-to-cart]:not(.rfq-btn):after{display:none!important}html body main#MainContent:has(.\#product-meta) form[data-to-cart-form] button[data-to-cart]:not(.rfq-btn):hover{background:#5c848e!important;border-color:#5c848e!important;color:#fff!important}html body main#MainContent:has(.\#product-meta) form[data-to-cart-form] button[data-to-cart]:not(.rfq-btn) .\#spinner{display:none}html body main#MainContent:has(.\#product-meta) form[data-to-cart-form] button[data-to-cart]:not(.rfq-btn)[aria-busy=true] .\#spinner,html body main#MainContent:has(.\#product-meta) form[data-to-cart-form] button[data-to-cart]:not(.rfq-btn).loading .\#spinner{display:block}html body main#MainContent:has(.\#product-meta) form[data-to-cart-form]>.leo-rfq-early{order:1;margin:0!important;display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%!important;height:54px!important;padding:0 24px!important;border:1px solid #1A1A1A!important;border-radius:999px!important;background:#1a1a1a!important;color:#fff!important;box-shadow:none!important;cursor:pointer;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:3px!important;line-height:1;transition:background-color .25s}html body main#MainContent:has(.\#product-meta) form[data-to-cart-form]>.leo-rfq-early:hover{background:#5c848e!important;border-color:#5c848e!important}html body main#MainContent:has(.\#product-meta) form[data-to-cart-form]>.leo-rfq-early.is-wait{cursor:progress}html body main#MainContent:has(.\#product-meta) form[data-to-cart-form]>.leo-rfq-early.is-wait:after{content:"";width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:leo-rfq-spin .7s linear infinite}html body main#MainContent:has(.\#product-meta) form[data-to-cart-form]:has(>.rfq-btn)>.leo-rfq-early,html body main#MainContent:has(.\#product-meta) form[data-to-cart-form]:has(>button[id^=rfq-btn])>.leo-rfq-early,html.leo-rfq-gone body main#MainContent form[data-to-cart-form]>.leo-rfq-early{display:none!important}@keyframes leo-rfq-spin{to{transform:rotate(360deg)}}@media(min-width:992px){main#MainContent:has(.\#product-meta) .\#product-media{width:100%;max-width:600px;margin-left:auto!important;margin-right:auto!important}main#MainContent:has(.\#product-meta) .\#product-gallery-stage-inner{border-radius:24px!important}main#MainContent:has(.\#product-meta) .\#product-gallery-stage .\#media,main#MainContent:has(.\#product-meta) .\#product-gallery-stage .swiper-slide,main#MainContent:has(.\#product-meta) .\#product-gallery-stage .drift-zoom-pane{border-radius:24px!important}}main#MainContent:has(.\#product-meta) .\#product-gallery-stage-inner{aspect-ratio:1 / 1}@media(min-width:992px){main#MainContent:has(.\#product-meta) .\#product>.\#product-grid{--template: clamp(400px, 45%, 600px) minmax(0, 1fr) !important;--gap: 64px !important}main#MainContent:has(.\#product-meta) .\#product-media{margin-left:0!important}html body main#MainContent:has(.\#product-meta) h1.\#product-title{font-size:32px!important;line-height:1.42!important}html body main#MainContent:has(.\#product-meta) .\#product-meta-block:has(>.\#rte-block>h2)>.\#rte-block{padding:17px 22px}html body main#MainContent:has(.\#product-meta) .\#product-meta-block:has(>.\#rte-block>h2) h2{font-size:15.5px!important}html body main#MainContent:has(.\#product-meta) .\#product-meta-block:has(>.\#rte-block>h2) p{font-size:13.5px!important}html body main#MainContent:has(.\#product-meta) .\#product-price .\#price-value{font-size:35px!important}html body main#MainContent:has(.\#product-meta) .\#product-variant-selector-item-heading,html body .leo-qty__label{font-size:13px!important}html body main#MainContent:has(.\#product-meta) .\#product-options-dropdown-toggle{min-height:52px;font-size:15.5px!important}html body main#MainContent:has(.\#product-meta) .leo-qty__box{transform:none}html body main#MainContent:has(.\#product-meta) .\#product-description{font-size:14.5px}html body main#MainContent:has(.\#product-meta) .\#product-description>p:first-child,html body main#MainContent:has(.\#product-meta) .\#product-description .leo-spec__intro{font-size:15px}html body main#MainContent:has(.\#product-meta) .\#product-description table{font-size:14px}html body main#MainContent:has(.\#product-meta) .\#product-description .leo-spec__h,html body main#MainContent:has(.\#product-meta) .\#product-description h2{font-size:18px!important}html body main#MainContent:has(.\#product-meta) .\#product-description h3{font-size:15px!important}html body main#MainContent:has(.\#product-meta) .\#product-description h3+p,html body main#MainContent:has(.\#product-meta) .\#product-description ul li{font-size:14px}html body main#MainContent:has(.\#product-meta) .\#product-description ul.leo-spec__notes li{font-size:13px}html body main#MainContent:has(.\#product-meta) .\#product-meta-block:has(>.\#rte-block>ul) li,html body main#MainContent:has(.\#product-meta) .\#product-meta-block:has(>.\#rte-block>ul) strong{font-size:13px!important}html body main#MainContent:has(.\#product-meta) .\#product-collapse-heading{font-size:16.5px!important}}@media(max-width:749px){.leo-phead2{flex-direction:row!important;align-items:flex-end!important;justify-content:space-between;gap:12px!important}.leo-phead2 .leo-title{flex:1 1 auto;min-width:0}.leo-phead2__act{padding-bottom:4px}.leo-phead2__act .leo-pill{margin-right:0;padding:9px 14px;font-size:12.5px;gap:6px;white-space:nowrap}}@media(max-width:374px){.leo-phead2 .leo-title__h{font-size:22px;letter-spacing:2px}.leo-phead2 .leo-title__script{font-size:44px;white-space:nowrap}.leo-phead2 .leo-ey{letter-spacing:2px}.leo-phead2__act .leo-pill{padding:8px 12px;font-size:12px;letter-spacing:.5px}.leo-phead2__act .leo-pill svg{display:none}}main#MainContent:has(.\#product-meta)>.shopify-section{display:flow-root;margin-top:0!important;margin-bottom:0!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__84343361-1d0a-45d4-91c2-bd2010a32d07]:not(:has(img,video,iframe,svg)){display:none!important}@media(min-width:990px){main#MainContent:has(.\#product-meta)>.shopify-section[id$=__leo_prod_usp]{margin-top:-18px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__leo_prod_steps]{margin-top:19px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__16214ba4-eabe-4bbf-8f03-0b1323342e3a]{margin-top:-10px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__1659431422ecc8299e]{margin-top:-88px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__16594300540c6146a6]{margin-top:62px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__leo_prod_partners]{margin-top:28px!important}}@media(min-width:750px)and (max-width:989px){main#MainContent:has(.\#product-meta)>.shopify-section[id$=__leo_prod_usp]{margin-top:-32px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__leo_prod_steps]{margin-top:3px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__leo_prod_methods]{margin-top:13px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__leo_prod_know]{margin-top:-14px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__16214ba4-eabe-4bbf-8f03-0b1323342e3a]{margin-top:-25px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__1659431422ecc8299e]{margin-top:-101px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__16594300540c6146a6]{margin-top:48px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__leo_prod_partners]{margin-top:12px!important}}@media(max-width:749px){main#MainContent:has(.\#product-meta)>.shopify-section[id$=__leo_prod_usp]{margin-top:-32px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__leo_prod_steps]{margin-top:10px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__leo_prod_methods]{margin-top:-38px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__leo_prod_know]{margin-top:-7px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__16214ba4-eabe-4bbf-8f03-0b1323342e3a]{margin-top:-49px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__1659431422ecc8299e]{margin-top:-126px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__16594300540c6146a6]{margin-top:24px!important}main#MainContent:has(.\#product-meta)>.shopify-section[id$=__leo_prod_partners]{margin-top:-18px!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/leo-product.css.map */
