:root{--color-yellow: #ECC225 !important;--color-blue: #048EC8 !important;--color-red: #D7201E !important;--color-black: #111111 !important}body{font-family:Outfit,Noto Sans TC,sans-serif!important}a{color:var(--color-blue)}.button{color:#fff!important;font-weight:600!important;--button-background-color: var(--color-blue)}.button:hover{--button-background-color: var(--color-red)}.facets-toggle__button.button-unstyled{color:var(--color-foreground)!important}.button.close-button{outline:none!important;box-shadow:none!important}.close-button svg{width:22px!important;height:22px!important}h2,.h2.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-family:Bungee,sans-serif}main img{max-width:100%}h2{font-size:2.3rem;text-align:center;font-weight:800;text-transform:uppercase;margin-bottom:2rem;font-family:Bungee,sans-serif}@media(max-width:767.98px){h2{font-size:1.8rem}}.home-collection-list{padding:3rem 1.5rem}.home-collection-list .page-width{max-width:100%;margin:0 auto}.home-collection-list__title{text-align:center;font-weight:800;margin-bottom:2rem;letter-spacing:0;color:var(--color-black)}.home-collection-list__description{text-align:center;max-width:750px;margin:0 auto 3rem;font-size:1rem;line-height:1.6;color:var(--color-black)}.home-collection-list__description p{margin-bottom:1.5rem}.home-collection-list__swiper{padding-bottom:50px;overflow:hidden;position:relative}.home-collection-list__swiper .swiper-pagination{position:relative;bottom:0!important}.home-collection-list__swiper .swiper-pagination-bullet{width:12px;height:12px;background:#ccc;opacity:1}.home-collection-list__swiper .swiper-pagination-bullet-active{background:var(--color-red)}.home-collection-list__link{text-decoration:none;display:block}.home-collection-list__item-title{display:flex;align-items:center;color:var(--color-red);font-weight:800;font-size:1.3rem;margin:0 0 10px;text-transform:uppercase;gap:10px;font-family:Outfit,Noto Sans TC,sans-serif}.home-collection-list__item-title-line{height:3px;background-color:var(--color-red);width:35px;transition:width .3s ease}.home-collection-list__link:hover .home-collection-list__item-title-line{width:20%}.home-collection-list__item-image-wrapper{border:3px solid var(--color-black);aspect-ratio:4/5;overflow:hidden;position:relative;background-color:#1a1a1a}.home-collection-list__item-image-wrapper img,.home-collection-list__item-image-wrapper svg{width:100%;height:100%;object-fit:cover;display:block}.home-collection-list__item-image-wrapper img{transition:transform .4s ease}.home-collection-list__link:hover .home-collection-list__item-image-wrapper img{transform:scale(1.05)}.page-collection-list__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:30px 20px}@media screen and (min-width:768px){.page-collection-list__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.page-collection-list__grid{grid-template-columns:repeat(4,1fr)}}.btn-primary{display:inline-block;background-color:var(--color-blue);color:#fff;padding:.65rem 1.5rem;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:1rem;border:3px solid var(--color-black)}.btn-primary:hover{background-color:var(--color-red)}.button.close-button{color:var(--color-black)!important}.announcement-bar{background:var(--color-yellow)!important;color:var(--color-black)!important;padding:.5rem 1rem}.announcement-bar__text{font-size:.9rem;line-height:1.5!important;font-weight:600!important}.announcement-bar__slides{max-width:100%}.header-logo__image{position:relative;transform:scale(3) translateY(10px);transition:transform .3s ease}.header-logo__image.is-scrolled{transform:scale(1.5) translateY(0)}.header__row{box-shadow:0 2px 0 0 var(--color-yellow)!important}.menu-list__link{font-weight:900!important;text-transform:uppercase!important;color:var(--color-black)!important}.header-actions__action{color:var(--color-black)!important}.mega-menu{padding-top:60px}[data-active] .mega-menu__column{animation:fadeInUp .5s ease-in-out!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mega-menu__list.list-unstyled .mega-menu__column a.mega-menu__link:before{content:"";display:inline-flex;position:relative;margin-right:8px;transform:translateY(3px);width:26px;height:26px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2238 4.5525L12.3306 3.10625C11.9712 2.4525 11.0756 2 10 2C8.59812 2 7.5 2.76875 7.5 3.75C7.50017 3.8887 7.52254 4.02649 7.56625 4.15812L6.34625 4.76813C5.92076 4.58696 5.46243 4.49567 5 4.5C3.59812 4.5 2.5 5.26875 2.5 6.25C2.50017 6.3887 2.52254 6.52649 2.56625 6.65812L0.77625 7.5525C0.69318 7.59407 0.623333 7.65795 0.574538 7.737C0.525744 7.81604 0.499934 7.90711 0.5 8V12C0.499934 12.0929 0.525744 12.184 0.574538 12.263C0.623333 12.342 0.69318 12.4059 0.77625 12.4475L4.77625 14.4475C4.84571 14.4823 4.92232 14.5004 5 14.5004C5.07768 14.5004 5.15429 14.4823 5.22375 14.4475L15.2238 9.4475C15.3068 9.40593 15.3767 9.34205 15.4255 9.263C15.4743 9.18396 15.5001 9.09289 15.5 9V5C15.5001 4.90711 15.4743 4.81604 15.4255 4.737C15.3767 4.65795 15.3068 4.59407 15.2238 4.5525ZM5 9.44125L2.11813 8L3.1875 7.46562C3.64 7.79625 4.28 8 5 8C6.40188 8 7.5 7.23125 7.5 6.25C7.49763 5.95952 7.40236 5.67743 7.22813 5.445L8.1875 4.96562C8.64 5.29625 9.28 5.5 10 5.5C11.1487 5.5 12.0931 4.98375 12.3969 4.2575L13.8819 5L5 9.44125ZM10 3C10.8587 3 11.5 3.39625 11.5 3.75C11.5 4.10375 10.8587 4.5 10 4.5C9.14125 4.5 8.5 4.10375 8.5 3.75C8.5 3.39625 9.14125 3 10 3ZM5 5.5C5.85875 5.5 6.5 5.89625 6.5 6.25C6.5 6.60375 5.85875 7 5 7C4.39562 7 3.89938 6.80375 3.65813 6.5625C3.64217 6.54178 3.62462 6.52235 3.60563 6.50437C3.5424 6.43413 3.50512 6.34437 3.5 6.25C3.5 5.89625 4.14125 5.5 5 5.5ZM1.5 8.80875L4.5 10.3088V13.1912L1.5 11.6912V8.80875ZM5.5 13.1912V10.3088L14.5 5.80875V8.69125L5.5 13.1912Z' fill='black'/%3E%3C/svg%3E%0A");background-size:26px 26px;background-repeat:no-repeat;background-position:center}.mega-menu__list.list-unstyled .mega-menu__column ul a.mega-menu__link:before{content:"";display:inline-flex;position:relative;margin-left:1px;margin-right:6px;transform:translateY(1px);width:26px;height:26px;background:none!important}.mega-menu__list.list-unstyled .mega-menu__column a.mega-menu__link{font-size:1.1rem!important;font-weight:800!important}.mega-menu__list.list-unstyled .mega-menu__column ul a.mega-menu__link{font-weight:400!important;text-transform:none!important;padding:0}.menu-drawer__back-button,.menu-drawer__close-button{color:var(--color-black)!important}.menu-drawer__featured-content{display:none}.predictive-search__close-modal-button{color:var(--color-black)!important}.header-actions__action svg{width:23px;height:23px}.header-actions__action:not(.account-button) svg{width:30px!important;height:30px!important}.header-drawer-icon{width:20px!important;height:20px!important}.menu-drawer__menu-item-text{font-size:1.2rem!important;font-weight:800!important;text-transform:uppercase!important}.product-slider-container{position:relative;overflow:visible}.custom-product-card{display:flex;flex-direction:column;height:100%;background:#fff;text-decoration:none;color:inherit;position:relative}.custom-product-card__image-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border:3px solid var(--color-black);background:#fff;display:flex;align-items:center;justify-content:center}.custom-product-card__image{width:100%;height:100%;object-fit:contain;padding:1rem;transition:opacity .3s ease}.has-secondary-image .custom-product-card__image--secondary{position:absolute;top:0;left:0;opacity:0}.custom-product-card:hover .has-secondary-image .custom-product-card__image--primary{opacity:0}.custom-product-card:hover .has-secondary-image .custom-product-card__image--secondary{opacity:1}.custom-product-card__badges{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:flex-end;gap:5px;z-index:2}.custom-product-card__badge{background-color:var(--color-red);color:#fff;padding:.25rem .5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;border:2px solid var(--color-black);display:inline-block;border-radius:0}.custom-product-card__badge--sold-out{background-color:var(--color-black)}.custom-product-card__badge--sale{background-color:var(--color-red)}.custom-product-card__badge--new{background-color:var(--color-blue)}.custom-product-card__info{padding:1rem 0;display:flex;flex-direction:column;gap:.5rem;flex-grow:1}.custom-product-card__title{font-size:1rem;font-weight:700;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.custom-product-card__price{font-size:1rem;font-weight:700;margin:auto 0 0;display:flex;align-items:center;gap:.5rem}.custom-product-card__price .compare-at-price{text-decoration:line-through;color:#888;font-size:.85rem;font-weight:400}.custom-product-card__price .price-item--sale{color:var(--color-red)}.custom-product-card__atc{position:absolute;bottom:6px;left:6px;right:6px;padding:.65rem 1rem;background-color:var(--color-blue);color:#fff;font-size:.85rem;font-weight:700;text-transform:uppercase;text-align:center;text-decoration:none;border:none;border:2px solid var(--color-black);border-radius:0;cursor:pointer;z-index:3;opacity:0;transform:translateY(100%);transition:opacity .25s ease,transform .25s ease}.custom-product-card:hover .custom-product-card__atc{opacity:1;transform:translateY(0)}.custom-product-card__atc:hover{background-color:var(--color-red);color:#fff}.custom-product-card__atc--sold-out{background-color:#999;border-color:#888;color:#fff;cursor:not-allowed}.custom-product-card__atc--sold-out:hover{background-color:#999}.custom-product-card__atc.loading{opacity:.6;pointer-events:none}.product-slider-container .swiper-button-next,.product-slider-container .swiper-button-prev{background-color:#fff;color:var(--color-black);width:50px;height:50px;border:3px solid var(--color-black);border-radius:0;top:calc(50% - 30px);transform:translateY(-50%);z-index:3}.product-slider-container .swiper-button-prev{left:0}.product-slider-container .swiper-button-next{right:0}.product-slider-container .swiper-button-next.swiper-button-disabled,.product-slider-container .swiper-button-prev.swiper-button-disabled{opacity:0;pointer-events:none}.product-slider-container .swiper-button-next:after,.product-slider-container .swiper-button-prev:after{font-size:1.5rem;font-weight:700}.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product{background-color:transparent!important}.collection-breadcrumb{padding:0 0 2rem;text-transform:uppercase}@media screen and (max-width:767.98px){.collection-breadcrumb{padding:0 var(--page-margin) .5rem}.product-grid-container .main-collection-grid{padding-inline:var(--page-margin)}}.collection-breadcrumb__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;font-size:.9rem;font-weight:700}.collection-breadcrumb__item--separator{color:var(--color-black);opacity:.5;padding:0 .15rem}.collection-breadcrumb__link{color:var(--color-blue);text-decoration:underline}.collection-breadcrumb__link:hover{text-decoration:underline;color:var(--color-red)}.collection-breadcrumb__current{color:var(--color-black)}.facets--filters-title{color:var(--color-black)!important;font-weight:700!important;text-transform:uppercase}.facets__filters-wrapper>*{color:var(--color-black)!important;font-weight:600!important}.facets__summary{padding:1rem 0}.facets__summary .svg-wrapper{width:1.5rem!important}.facets__summary .svg-wrapper svg{color:var(--color-black)!important}.facets__label{font-size:1rem!important;font-weight:700!important;text-transform:uppercase!important}.facets__inputs-wrapper *{text-transform:uppercase;font-size:.9rem}.facets input:checked+label{font-weight:700!important}.products-count-wrapper *{text-transform:uppercase;font-weight:700;color:var(--color-black)}.field__input{border-radius:0!important}.pills__pill{border:2px solid var(--color-blue)!important;color:var(--color-blue)!important;font-weight:600!important;border-radius:0;background:transparent}.pills__pill>.svg-wrapper{color:var(--color-red)!important}.pills__pill>.svg-wrapper g{opacity:1}.facets__pill-label{border-radius:0!important}.variant-picker{--variant-picker-button-radius: 9999px;--variant-picker-swatch-radius: 9999px;--variant-picker-button-border-width: 2px;--options-border-width: 2px;--color-variant-border: var(--color-black);--color-variant-background: transparent;--color-variant-text: var(--color-black);--color-variant-hover-background: transparent;--color-variant-hover-border: var(--color-black);--color-variant-hover-text: var(--color-black);--color-selected-variant-background: var(--color-black);--color-selected-variant-border: var(--color-black);--color-selected-variant-text: #ffffff;--color-selected-variant-hover-background: var(--color-black);--color-selected-variant-hover-border: var(--color-black);--color-selected-variant-hover-text: #ffffff}.variant-option+.variant-option{margin-top:2rem}.variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{background-color:transparent!important;border-color:var(--color-black)!important;color:var(--color-black)!important}.variant-option{--options-border-width: 2px;--variant-picker-button-border-width: 2px}.variant-option--buttons{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(var(--variant-min-width, 44px),max-content))!important;gap:var(--gap-sm, .5rem)!important}.variant-option--swatches{gap:.1rem!important}.variant-option legend,.variant-option--buttons legend{grid-column:1 / -1!important;font-family:Outfit,Noto Sans TC,sans-serif;font-weight:500;font-size:.8rem;letter-spacing:.06em;color:var(--color-black);width:100%;display:block;margin-bottom:1rem;float:none}.variant-option__swatch-value{padding-left:0;text-transform:uppercase;font-weight:800;color:var(--color-black)}.variant-option__button-label{font-family:Outfit,Noto Sans TC,sans-serif!important;font-weight:600!important;font-size:.875rem!important;border-radius:9999px!important}.variant-option__button-label--has-swatch{padding:0!important;min-width:0!important;width:34px!important;height:34px!important;flex:0 0 34px!important;border:2px solid transparent!important;outline:none!important}.variant-option__button-label--has-swatch .swatch{border-radius:9999px!important;width:100%!important;height:100%!important}.variant-option__button-label--has-swatch:has(:checked){border-color:var(--color-black)!important;outline:none!important}.variant-option__button-label--has-swatch:hover{outline:none!important}.variant-option__button-label__pill{display:none!important}.variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){background-color:var(--color-black)!important;color:#fff!important;border-color:var(--color-black)!important}.variant-option__button-label:has([data-option-available=false]){opacity:.5!important;pointer-events:none!important;cursor:not-allowed!important}.view-product-title{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.view-product-title .link{color:var(--color-blue);text-decoration:none}.view-product-title .link:hover{color:var(--color-red);text-decoration:underline}.text-block h1{font-size:1.75rem!important;font-weight:800!important;text-transform:uppercase!important;line-height:1.2!important;color:var(--color-black)!important;margin:0!important;text-align:left!important;font-family:Bungee,sans-serif!important}@media(max-width:767.98px){.text-block h1{font-size:1.35rem!important}}.pdp-sales{display:flex;align-items:center;gap:.45rem;font-size:.875rem;font-weight:500;color:var(--color-black);margin-top:.5rem}.pdp-sales__icon{display:flex;align-items:center;color:var(--color-red);flex-shrink:0}.pdp-sales__count{font-weight:800;color:var(--color-black)}.pdp-reviews-section{margin:3rem 0;padding:3rem 1.5rem;background:#f9f9f9}.pdp-reviews__inner{max-width:1200px;margin:0 auto}.pdp-reviews__heading{font-family:Bungee,sans-serif;font-size:1.6rem;text-align:center;text-transform:uppercase;margin-bottom:1.5rem;color:var(--color-black)}.pdp-reviews__summary{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2rem}.pdp-reviews__avg-score{font-size:1.8rem;font-weight:800;color:var(--color-black);line-height:1}.pdp-reviews__avg-stars{display:flex;align-items:center;gap:2px}.pdp-reviews__count-label{font-size:.875rem;font-weight:600;color:#666}.pdp-reviews__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.pdp-reviews__swiper{width:100%;padding-bottom:.5rem}.pdp-reviews__swiper .swiper-slide{height:auto}.pdp-reviews__card{background:#fff;border:2px solid #e5e5e5;border-radius:0;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.pdp-reviews__card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pdp-reviews__card-stars{display:flex;gap:2px}.pdp-reviews__reviewer{font-weight:700;font-size:.875rem;color:var(--color-black)}.pdp-reviews__content{font-size:.875rem;color:#444;line-height:1.55;margin:0}.pdp-reviews__star{width:16px;height:16px;flex-shrink:0}.pdp-reviews__star--filled path{fill:var(--color-yellow);stroke:var(--color-yellow)}.pdp-reviews__star--empty path{fill:none;stroke:#ccc}@media(max-width:767.98px){.pdp-reviews__grid{grid-template-columns:1fr}}.details-content{color:var(--color-black)}product-price .price-item--sale{font-size:1.4rem;font-weight:800;color:var(--color-red)}product-price .compare-at-price{font-size:1rem;font-weight:500;text-decoration:line-through;color:#888}product-price .price__regular .price{font-size:1.4rem;font-weight:800;color:var(--color-black)}.details__header{display:flex}.slideshow-controls__thumbnails .slideshow-control{width:clamp(80px,7vw,var(--thumbnail-width))!important;border:1px solid rgba(0,0,0,.1)!important;padding:2px}.slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{border:2px solid var(--color-black)!important}.quantity-selector-wrapper .quantity-selector{border:3px solid var(--color-black)!important;border-radius:0!important}.quantity-selector-wrapper .quantity-selector input[type=number]{font-weight:700;color:var(--color-black)}.quantity-selector-wrapper .quantity-minus,.quantity-selector-wrapper .quantity-plus{color:var(--color-black)!important;font-weight:700}.add-to-cart-button{background-color:var(--color-blue)!important;color:#fff!important;font-weight:700!important;font-size:1rem!important;text-transform:uppercase!important;letter-spacing:.05em;transition:all .2s ease!important}.add-to-cart-button:hover{letter-spacing:.1em!important}.add-to-cart-button:active{scale:none!important;translate:none!important}.shopify-payment-button__button--unbranded{background-color:var(--color-yellow)!important;color:var(--color-black)!important;font-weight:700!important;font-size:1rem!important;text-transform:uppercase!important;letter-spacing:.05em;transition:all .2s ease!important}.shopify-payment-button__button--unbranded:hover{letter-spacing:.1em!important}.accordion .details{border-top:2px solid var(--color-black)}.accordion .details:last-child{border-bottom:2px solid var(--color-black)}.accordion--dividers accordion-custom:first-child .details{border-block-start:2px solid var(--color-black)!important}.accordion--dividers accordion-custom:last-child .details{border-block-end:2px solid var(--color-black)!important}.accordion .details__header{font-family:Outfit,Noto Sans TC,sans-serif!important;font-weight:700!important;font-size:1rem!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.04em!important;line-height:1.3!important;color:var(--color-black)!important;padding:1rem 0!important;--summary-font-family: "Outfit", "Noto Sans TC", sans-serif;--summary-font-weight: 700;--summary-font-size: 1rem;--summary-font-style: normal;--summary-font-case: uppercase;--summary-font-line-height: 1.3}.accordion .details__header:hover{color:var(--color-blue)!important}.accordion .details-content{padding-bottom:1rem;font-size:.95rem;line-height:1.7;color:var(--color-black);font-family:Outfit,Noto Sans TC,sans-serif}.accordion .details-content p{font-family:Outfit,Noto Sans TC,sans-serif!important;font-size:.95rem!important;white-space:normal!important}.accordion .details-content code{font-family:Outfit,Noto Sans TC,sans-serif!important;font-size:.95rem!important;white-space:pre-wrap!important;background:none!important;padding:0!important;border:none!important;color:inherit!important}.product-details .accordion{display:none!important}.pdp-description--below-gallery{display:block}@media screen and (max-width:749.98px){.product-details .accordion{display:revert!important}.pdp-description--below-gallery{display:none!important}}@media screen and (min-width:750px){.product-information__media:has(.pdp-description--below-gallery) media-gallery.sticky-content{position:static}}.pdp-description{font-family:Outfit,Noto Sans TC,sans-serif;font-size:.95rem;line-height:1.7;color:var(--color-black);width:100%}.pdp-description--below-gallery{margin-top:1.5rem}.pdp-description__heading{display:block!important;width:100%!important;font-family:Outfit,Noto Sans TC,sans-serif!important;font-weight:700!important;font-size:1.25rem!important;line-height:1.3!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-align:center!important;color:var(--color-black)!important;margin:3rem 0 1rem!important}.pdp-description__body{width:100%;text-align:left}.pdp-description__body p{font-family:Outfit,Noto Sans TC,sans-serif!important;font-size:.95rem!important;white-space:normal!important}.pdp-description__body code{font-family:Outfit,Noto Sans TC,sans-serif!important;font-size:.95rem!important;white-space:pre-wrap!important;background:none!important;padding:0!important;border:none!important;color:inherit!important}.product-details .layout-panel-flex{height:auto;gap:1.2rem}.product-details .layout-panel-flex .layout-panel-flex{gap:.75rem}.pdp-order-info{display:flex;flex-direction:column;gap:0;padding:0 0 .1rem;margin:.1rem 0}.pdp-order-info__row{display:flex;align-items:center;gap:.5rem;padding:.2rem 0;white-space:nowrap;overflow:hidden}.pdp-order-info__icon{display:flex;align-items:center;flex-shrink:0;color:var(--color-black);width:18px}.pdp-order-info__label{font-size:.8rem;font-weight:500;letter-spacing:.05em;color:var(--color-black);flex-shrink:0}.pdp-order-info__value{color:var(--color-black);font-weight:600;text-transform:uppercase;font-size:.875rem}.pdp-order-info__availability--in-stock{color:var(--color-black);font-weight:600}.pdp-order-info__availability--out-of-stock{color:var(--color-black);opacity:.4}.pdp-order-info__link{color:var(--color-black);text-decoration:underline;text-underline-offset:2px}.pdp-order-info__link:hover{opacity:.6}.pdp-sku{margin:.5rem 0 0;font-size:.875rem;color:var(--color-black)}.pdp-sku__label{font-weight:700;text-transform:uppercase;letter-spacing:.1em}.pdp-sku__value{font-weight:500}.cart-discount__label{font-size:1rem!important;font-weight:600!important}.cart-discount__input{border-radius:0!important}.cart-bubble__background{background-color:var(--color-red)!important}#cart-drawer-heading{font-family:Bungee,sans-serif!important}#cart-drawer-header{padding-bottom:2.5rem!important}#cart-drawer-header:after{content:"";display:block;position:absolute;bottom:1.25rem;left:0;width:100%;height:3px;background-color:var(--color-yellow)}.cart-drawer__heading .cart-bubble .cart-bubble__background{background-color:var(--color-red)!important}.cart-bubble__text-count{font-weight:800!important;color:#fff!important}.cart-items .quantity-selector{border-radius:0!important}.cart-items__remove{color:var(--color-foreground)!important}.quantity-selector :is(.quantity-minus,.quantity-plus){color:var(--color-black)!important}.cart-items__price>*{font-weight:600!important}.cart-items__variants-wrapper{font-weight:400!important}.cart-items__unit-price-wrapper{display:none}.cart-totals__total-value{font-weight:800!important}.cart-totals__tax-note{font-weight:400!important}button#checkout{background:var(--color-yellow);color:var(--color-black)!important;font-weight:800!important}button#checkout:hover{transition:all .2s ease;letter-spacing:.02rem}.sticky-add-to-cart__title{font-weight:800!important;color:var(--color-black)!important}.price-item--sale{font-weight:800;color:var(--color-red)}.sticky-add-to-cart__variant{margin-top:0}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1200px}}.footer-copyright__inner{display:flex;align-items:center;gap:.6rem;justify-content:inherit;flex-wrap:wrap}.footer-copyright__payment-icons{display:flex;align-items:center;gap:.35rem}.footer-copyright__payment-icons .icon{height:22px;width:auto}.scroll-to-top{position:fixed;bottom:3rem;right:1.4rem;width:60px;height:60px;background:var(--color-black);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:all .3s ease;z-index:9999;box-shadow:0 4px 12px #00000026}.scroll-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top:hover{background:var(--color-red)}.social-icons__icon{color:#fff}.shopify-section-group-footer-group{background-color:#0a0a0a}.footer-content .menu__heading.overline,.footer-content .text-block.overline p{font-weight:var(--font-heading--weight);padding-block:var(--padding-sm)}.footer-content .text-block a,.footer-content .text-block p a,.footer-content .text-block a:hover,.footer-content .text-block p a:hover{--button-color: inherit;color:inherit!important;text-decoration:none!important;text-decoration-color:transparent!important}summary .svg-wrapper{width:auto}summary .svg-wrapper svg{width:100%;height:100%}.footer-utilities__text,.footer-utilities__text a{color:#fff!important}@media screen and (max-width:749px){.footer-content{gap:0!important}.footer-content .menu--accordion .menu__heading,.footer-content .text-block.overline p,.footer-content .menu__heading.overline{padding-block:8px}.footer-utilities .utilities{text-wrap:wrap;gap:12px}.footer-policies-inline .policy_list{justify-content:center;gap:8px 12px}}.brand-story{width:min(1120px,calc(100% - 3rem));margin:5.5rem auto 4.5rem;color:var(--color-black)}.brand-story__layout{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);gap:4.5rem;align-items:center}.brand-story__media{order:-1;margin:0;border:2px solid var(--color-black);box-shadow:14px 14px 0 var(--color-yellow)}.brand-story__image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.brand-story__eyebrow{margin:0 0 1rem;font-family:Outfit,Noto Sans TC,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-black)}.brand-story__eyebrow:before{content:"";display:inline-block;width:1.35rem;height:2px;margin-right:.6rem;vertical-align:middle;background:var(--color-yellow)}.brand-story__heading{max-width:16ch;margin:0 0 .85rem;font-family:Bungee,sans-serif;font-size:clamp(1.55rem,2.1vw,2.05rem);font-weight:400;line-height:1.12;letter-spacing:.01em;text-align:left;text-transform:uppercase;color:var(--color-black)}.brand-story__subheading{max-width:32rem;margin:0 0 1.35rem;padding-left:.9rem;border-left:3px solid var(--color-yellow);font-family:Outfit,Noto Sans TC,sans-serif;font-size:1.28rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;text-align:left;text-transform:none;color:var(--color-black)}.brand-story__text{max-width:34rem;font-family:Outfit,Noto Sans TC,sans-serif;font-size:.98rem;line-height:1.75;color:#2a2a2a}.brand-story__text p{margin:0 0 .9rem}.brand-story__text p:last-child{margin-bottom:0}.brand-story__link{margin-top:1.6rem}.brand-story__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:3.25rem 0 0;padding:1.75rem 0 0;list-style:none;border-top:1px solid #dedede}.brand-story__point{padding:0 1.75rem 0 0;background:transparent;border:0}.brand-story__point+.brand-story__point{padding-left:1.75rem;border-left:1px solid #dedede}.brand-story__index{display:block;margin-bottom:.55rem;font-family:Outfit,Noto Sans TC,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.14em;color:#8a8a8a}.brand-story__point-title{margin:0 0 .4rem;font-family:Outfit,Noto Sans TC,sans-serif;font-size:1rem;font-weight:600;line-height:1.3;text-align:left;text-transform:none;color:var(--color-black)}.brand-story__point-text,.brand-story__point-text p{margin:0;font-family:Outfit,Noto Sans TC,sans-serif;font-size:.92rem;line-height:1.6;color:#3a3a3a}@media screen and (max-width:989px){.brand-story__layout{grid-template-columns:1fr;gap:2.25rem}.brand-story__heading{max-width:none}.brand-story__image{aspect-ratio:16 / 10}.brand-story__points{grid-template-columns:1fr;gap:1.25rem}.brand-story__point,.brand-story__point+.brand-story__point{padding:0;border:0}}@media screen and (max-width:749px){.brand-story{width:min(1120px,calc(100% - 2rem));margin:3.25rem auto 2.75rem}.brand-story__media{box-shadow:8px 8px 0 var(--color-yellow)}}.newsletter-banner{position:relative;width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;padding:6rem 1.5rem;color:#fff;text-align:center;box-sizing:border-box}.newsletter-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0d121c;z-index:1}.newsletter-banner__container{position:relative;z-index:2;max-width:800px;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.newsletter-banner__title{font-family:Bungee,sans-serif;font-size:2rem;font-weight:800;color:#fff;margin:0;text-shadow:0 4px 12px rgba(0,0,0,.5);letter-spacing:1px;text-transform:uppercase}@media(max-width:767.98px){h2.newsletter-banner__title{font-size:1.2rem!important}}.newsletter-banner__subtext{font-family:Outfit,Noto Sans TC,sans-serif;font-size:1.15rem;font-weight:500;color:#fff;max-width:650px;margin:0 0 1.5rem;line-height:1.5;opacity:.95;text-shadow:0 2px 6px rgba(0,0,0,.4)}.newsletter-banner__subtext u,.newsletter-banner__subtext a{color:#fff;font-weight:700;text-decoration:underline}.newsletter-banner__placeholder{font-family:Outfit,Noto Sans TC,sans-serif;font-size:.95rem;color:#fff9;font-style:italic;margin:0}.newsletter-banner__terms{font-family:Outfit,Noto Sans TC,sans-serif;font-size:.85rem;font-weight:500;color:#fff;opacity:.8;margin:1.25rem 0 0;text-shadow:0 1px 3px rgba(0,0,0,.3)}@media screen and (max-width:767px){.newsletter-banner{padding:4rem 1rem;min-height:auto}.newsletter-banner__title{font-size:2.2rem!important}.newsletter-banner__subtext{font-size:1rem!important}}.cart__secure-payment{display:flex;align-items:center;justify-content:center;gap:.3rem;color:var(--color-black);font-size:var(--font-size--sm);margin-block-start:var(--margin-xs);font-weight:600}.cart__secure-payment svg.icon-safe{width:1.6rem;height:1.6rem;stroke:currentColor;flex-shrink:0}.cart-discount__checkout-notice{display:flex;align-items:center;gap:.3rem;padding-block:var(--padding-xs) var(--padding-sm);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--font-size--sm)}.cart-discount__checkout-notice svg{width:1.6rem;height:1.6rem;stroke:currentColor;flex-shrink:0}.mega-menu__link--collection-card{display:flex!important;flex-direction:column;padding:1.5rem!important;background-color:#f9f9f9;border-radius:12px;height:100%;box-sizing:border-box;text-decoration:none;color:inherit;transition:transform .2s ease;position:relative;overflow:hidden}.mega-menu__link--collection-card:hover{transform:translateY(-4px)}.mega-menu__link--collection-card .mega-menu__link-image{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:0;margin-bottom:1rem;background-color:transparent!important;mix-blend-mode:multiply}.mega-menu__link--collection-card .mega-menu__collection-text{display:flex;flex-direction:column;gap:.25rem;margin-top:auto;align-items:flex-start;text-align:left}.mega-menu__collection-title{font-weight:700;font-size:1.25rem;line-height:1.2;color:#000;letter-spacing:-.02em}.mega-menu__collection-subtitle{font-size:.875rem;color:#666;line-height:1.4}.mega-menu__link--collection-card-highlight{background-color:#333;color:#fff;padding:1.5rem!important}.mega-menu__link--collection-card-highlight .mega-menu__link-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;margin:0;opacity:.6;border-radius:12px;mix-blend-mode:normal}.mega-menu__link--collection-card-highlight .mega-menu__collection-text{position:relative;z-index:1;width:100%}.mega-menu__link--collection-card-highlight .mega-menu__collection-title{color:#fff;font-size:1.5rem}.mega-menu__link--collection-card-highlight .mega-menu__collection-subtitle{color:#ffffffe6}.shopify-policy__container{--page-margin: 16px;max-width:var(--normal-content-width);width:100%;margin-inline:auto;padding-inline:var(--page-margin);padding-block-start:40px;padding-block-end:80px;padding-top:80px;box-sizing:border-box;color:var(--color-black)}.shopify-policy__title{margin-bottom:2rem}.shopify-policy__title h1{font-family:Bungee,sans-serif!important;font-size:2.3rem!important;font-weight:800!important;text-transform:uppercase!important;text-align:center!important;line-height:1.2!important;color:var(--color-black)!important;margin:0!important}@media(max-width:767.98px){.shopify-policy__title h1{font-size:1.8rem!important}}.shopify-policy__body,.shopify-policy__body .rte{font-family:Outfit,Noto Sans TC,sans-serif;font-size:1rem;line-height:1.6;color:var(--color-black)}.shopify-policy__body :is(h2,h3,h4){font-family:Bungee,sans-serif;font-weight:800;text-transform:uppercase;color:var(--color-black);margin-block:2rem 1rem}.shopify-policy__body h2{font-size:1.5rem;text-align:left}.shopify-policy__body h3{font-size:1.25rem}.shopify-policy__body p{margin-block:0 1rem}.shopify-policy__body :is(ul,ol){margin-block:0 1rem;padding-inline-start:1.5em}.shopify-policy__body a{color:var(--color-blue);text-decoration-color:currentcolor}.shopify-policy__body a:hover{color:var(--color-red);text-decoration-color:transparent}.shopify-policy__body img{max-width:100%;height:auto}.shopify-policy__body table{width:100%;border-collapse:collapse;margin-block:1.5rem}.shopify-policy__body th,.shopify-policy__body td{padding:.75rem 1rem;text-align:start;border-bottom:1px solid rgba(17,17,17,.1)}.shopify-section:has(.about-us-story) .section-background,.shopify-section:has(.about-us-story) .section.color-scheme-1,.shopify-section:has(.about-us-story) .section[class*=color-scheme]{background-color:transparent!important}.about-us-story{--about-us-text-width: min(680px, 100%);--about-us-content-padding: clamp(2.5rem, 6vw, 5rem)}.about-us-story__image{width:100%;max-width:100%;aspect-ratio:2 / 1;overflow:hidden}.section--full-width .about-us-story__image{margin-inline:0}.page-width-content .about-us-story__image{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.about-us-story__img{width:100%;aspect-ratio:2 / 1;display:block;object-fit:cover;object-position:center}.about-us-story__image-placeholder{position:relative;width:100%;aspect-ratio:2 / 1;background:#f4f4f4;display:flex;align-items:center;justify-content:center}.about-us-story__placeholder-svg{width:100%;height:100%;max-width:480px;opacity:.35}.about-us-story__image-hint{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);margin:0;padding:.5rem 1rem;font-size:.875rem;color:#666;text-align:center;pointer-events:none}.about-us-story__content{width:100%;padding-block:var(--about-us-content-padding);text-align:center;color:var(--color-black)}.about-us-story__content-inner{max-width:var(--about-us-text-width);margin-inline:auto;padding-inline:1.5rem}.about-us-story__content--yellow{background-color:#ecc225!important}.about-us-story__content--blue{background-color:#048ec8!important;color:#fff}.about-us-story__content--blue .about-us-story__heading,.about-us-story__content--blue .about-us-story__subheading,.about-us-story__content--blue .about-us-story__tagline,.about-us-story__content--blue .about-us-story__text,.about-us-story__content--blue .about-us-story__quote p,.about-us-story__content--blue .about-us-story__quote .rte p{color:#fff}.about-us-story__content--blue .about-us-story__quote cite{color:#ffffffd9}.about-us-story__heading{font-family:Bungee,sans-serif;font-size:clamp(1.8rem,4vw,2.75rem);font-weight:800;text-transform:uppercase;line-height:1.15;margin:0 0 1.5rem;color:var(--color-black)}.about-us-story__tagline{font-family:Outfit,Noto Sans TC,sans-serif;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:500;line-height:1.35;margin:0 0 2rem;color:var(--color-black)}.about-us-story__tagline p{margin:0}.about-us-story__subheading{font-family:Outfit,Noto Sans TC,sans-serif;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;line-height:1.4;margin:0 0 1.5rem;color:var(--color-black)}.about-us-story__text{font-family:Outfit,Noto Sans TC,sans-serif;font-size:1.1rem;line-height:1.65;text-align:center}.about-us-story__text p{margin:0 0 1.25rem}.about-us-story__text p:last-child{margin-bottom:0}.about-us-story__quote{margin:2.5rem 0 0;padding:0;border:none}.about-us-story__quote p{font-family:Outfit,Noto Sans TC,sans-serif;font-size:1.1rem!important;font-weight:500;font-style:italic;line-height:1.55;margin:0 0 .75rem;color:var(--color-black)}.about-us-story__quote .rte p{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;margin:0 0 .75rem;color:inherit}.about-us-story__quote cite{font-family:Outfit,Noto Sans TC,sans-serif;font-size:1.2rem;font-style:normal;font-weight:600;color:#111111bf}.about-us-story__values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem;margin-top:2.5rem;text-align:start}.about-us-story__value h4{font-family:Bungee,sans-serif;font-size:1.3rem;font-weight:800;text-transform:uppercase;line-height:1.25;margin:0 0 .65rem;color:var(--color-red)}.about-us-story__value p{font-family:Outfit,Noto Sans TC,sans-serif;font-size:1.1rem;line-height:1.55;margin:0;color:var(--color-black)}.about-us-story__value .rte p{margin:0}.about-us-story__custom{max-width:var(--about-us-text-width);margin-inline:auto;padding-block:0 var(--about-us-content-padding)}@media(max-width:767.98px){.about-us-story__values{grid-template-columns:1fr;gap:1.75rem}.about-us-story__content--last{padding-bottom:1rem}}.shopify-policy__body thead,.shopify-policy__body tr:not(:has(td)){background-color:#1111110d;font-weight:700;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main.css.map */
