.gc-footer{display:block;background:#3dac60;color:#000;font-family:var(--base-font-family,Poppins,sans-serif);font-weight:500;overflow:hidden}.gc-footer *{box-sizing:border-box}.gc-footer a{color:inherit;text-decoration:none}.gc-footer a:hover{text-decoration:underline;text-underline-offset:4px}.gc-footer a:focus-visible,.gc-footer input:focus-visible,.gc-footer button:focus-visible{outline:2px solid #000;outline-offset:4px}.gc-footer__inner{max-width:1280px;margin:0 auto;padding:40px 32px 32px}.gc-footer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.gc-footer__eyebrow{margin:0 0 8px;font-size:10px;line-height:14px;letter-spacing:.1em;text-transform:uppercase}.gc-footer__heading{font-family:var(--accent-font-family,Poppins,sans-serif);font-weight:900;font-size:30px;line-height:1.05;letter-spacing:-.035em;max-width:460px;margin:0 0 12px;color:#000}.gc-footer__description{max-width:420px;margin:0 0 16px;font-size:13px;line-height:1.6;color:#000}.gc-footer__newsletter-form{max-width:460px}.gc-footer__email-label{display:block;margin:0 0 6px;font-size:11px;line-height:16px}.gc-footer__email-row{display:flex;gap:8px;border-bottom:1px solid #000;padding-bottom:6px;align-items:stretch}.gc-footer__email{font:inherit;font-size:13px;line-height:18px;color:#000;min-width:0;min-height:44px;width:100%;padding:10px 0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-appearance:none;appearance:none}.gc-footer__email::placeholder{color:#000;opacity:.65}.gc-footer__subscribe{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:44px;padding:10px 14px;border:1px solid #000;border-radius:12px;background:#ffe71b;color:#000;font:inherit;font-size:12px;line-height:18px;cursor:pointer}.gc-footer__subscribe svg{width:18px;height:18px;flex:none}.gc-footer__subscribe:hover{background:#f8359e}.gc-footer__form-message{margin:12px 0 0;font-size:13px;line-height:1.6;padding:10px 12px;background:#ffffff47;border:1px solid currentColor;border-radius:8px}.gc-footer__form-message ul{padding-left:20px;margin:0}.gc-footer__links-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:2px}.gc-footer__link-heading{font:inherit;font-size:10px;line-height:14px;letter-spacing:.06em;text-transform:uppercase;color:#000;margin:0 0 12px}.gc-footer__link-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gc-footer__link-list li{margin:0;padding:0}.gc-footer__link-list a{display:inline-block;font-size:12px;line-height:18px;padding:2px 0}.gc-footer__brand-message{font-family:var(--accent-font-family,Poppins,sans-serif);font-weight:900;font-size:clamp(44px,8.8vw,110px);line-height:.9;letter-spacing:-.06em;text-transform:uppercase;margin:36px 0 24px;color:#000}.gc-footer__brand-message span{display:block}.gc-footer__brand-message span+span{margin-top:6px}.gc-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;border-top:1px solid rgba(0,0,0,.35);font-size:10px;line-height:16px}.gc-footer__copyright{font-size:inherit}.gc-footer__policies{display:flex;gap:16px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.gc-footer__location{white-space:nowrap}.gc-footer__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1023px){.gc-footer__email{font-size:16px}.gc-footer__inner{padding:32px 24px}.gc-footer__top{gap:28px}.gc-footer__links-grid{gap:16px}.gc-footer__brand-message{font-size:clamp(44px,8.8vw,90px);margin-top:32px}.gc-footer__bottom{flex-wrap:wrap;gap:12px}.gc-footer__copyright{width:100%}.gc-footer__location{margin-left:auto}}@media(max-width:767px){.gc-footer__top{grid-template-columns:1fr;gap:28px}.gc-footer__newsletter-form{max-width:none}.gc-footer__links-grid{gap:16px}}@media(max-width:639px){.gc-footer__inner{padding:32px 16px}.gc-footer__heading{font-size:24px;max-width:380px}.gc-footer__description{font-size:12px;line-height:18px}.gc-footer__brand-message{font-size:clamp(28px,9.3vw,60px);margin:28px 0 20px;line-height:.94}.gc-footer__bottom{gap:10px}.gc-footer__policies{gap:12px}}@media(max-width:360px){.gc-footer__links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gc-footer__subscribe{padding-inline:10px;gap:4px}.gc-footer__subscribe svg{width:16px}.gc-footer__location{margin-left:0}}@media(prefers-reduced-motion:no-preference){.gc-footer__subscribe{transition:background-color .2s ease}}.gc-header__announcement{display:flex;align-items:center;justify-content:center;gap:12px;height:24px;margin:0;padding:5px 16px;background:#f8359e;color:#000;font-size:10px;line-height:14px;letter-spacing:.04em;white-space:nowrap;overflow:hidden}.gc-header-section{position:sticky;top:-24px;z-index:40}.gc-header-section--nav-hidden{pointer-events:none}.gc-header{display:block;position:relative;z-index:30;font-family:var(--base-font-family,Poppins,sans-serif);font-weight:500;color:#000;background:transparent}.gc-header__surface{position:relative}.gc-header__surface:before{content:"";position:absolute;top:24px;inset-inline:0;height:50px;z-index:2;background:#fff;pointer-events:none}.gc-header__announcement{position:relative;z-index:3}.gc-header *{box-sizing:border-box}.gc-header a{color:inherit;text-decoration:none}.gc-header button,.gc-header input,.gc-header select{font:inherit;color:inherit}.gc-header button,.gc-header summary,.gc-header a{-webkit-tap-highlight-color:transparent}.gc-header a:focus-visible,.gc-header button:focus-visible,.gc-header input:focus-visible,.gc-header summary:focus-visible,.gc-header select:focus-visible{outline:2px solid #000;outline-offset:3px}.gc-header__main{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:3px 32px;min-height:50px;background:#fff;pointer-events:auto}.gc-header__left,.gc-header__right{display:flex;align-items:center;gap:4px;min-width:0}.gc-header__right{justify-content:flex-end;gap:8px}.gc-header__logo{display:flex;align-items:center;justify-content:center;width:var(--gc-logo-width,90px);min-height:44px;flex:none}.gc-header__logo-image{display:block;width:100%;height:36px;object-fit:contain}.gc-header__logo-text{display:block;font-family:var(--accent-font-family,Poppins,sans-serif);font-weight:900;line-height:.95;font-size:21px;letter-spacing:-.06em;text-align:center}.gc-header__search{display:flex;align-items:center;max-width:208px;width:100%;height:44px;border-bottom:1px solid rgba(0,0,0,.4)}.gc-header .gc-header__search-input{width:100%;min-width:0;-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;padding:6px 12px;font-size:12px;line-height:16px;box-shadow:none}.gc-header__search-input::placeholder{color:#000;opacity:.65}.gc-header__icon-button{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;background:none;padding:8px;cursor:pointer;list-style:none}.gc-header__icon-button::-webkit-details-marker,.gc-header__locale-summary::-webkit-details-marker{display:none}.gc-header__icon{width:22px;height:22px;display:block;flex:none}.gc-header__account,.gc-header__cart{display:flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;font-size:12px;line-height:16px;white-space:nowrap}.gc-header__cart-count{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:1px solid #000;border-radius:50%;font-size:10px;line-height:14px}.gc-header__desktop-nav{position:relative;z-index:1;background:#fff;border-bottom:1px solid rgba(0,0,0,.15);transform:translateY(0);opacity:1}.gc-header--nav-hidden .gc-header__desktop-nav{transform:translateY(-100%);opacity:0;pointer-events:none;border-bottom-color:transparent}.gc-header:focus-within .gc-header__desktop-nav{transform:translateY(0);opacity:1}.gc-header__nav-links{display:flex;align-items:center;justify-content:center;gap:32px;list-style:none;padding:0 32px;margin:0 auto;min-height:32px;max-width:1280px}.gc-header__nav-item{margin:0;padding:0;list-style:none}.gc-header__nav-link{display:block;padding:8px 0;font-size:12px;line-height:16px;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.gc-header__nav-link:hover,.gc-header__nav-link[aria-current=page]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.gc-header__dropdown-summary{display:flex;align-items:center;gap:5px;cursor:pointer;list-style:none}.gc-header__dropdown-summary::-webkit-details-marker{display:none}.gc-header__chevron{width:12px;height:12px;flex:none;transform:rotate(0)}.gc-header__dropdown[open]>.gc-header__dropdown-summary .gc-header__chevron{transform:rotate(180deg)}.gc-header__dropdown-panel{position:absolute;inset:100% 0 auto;background:#fff;border-bottom:1px solid rgba(0,0,0,.2);box-shadow:0 12px 22px #0000001a;transform-origin:top;max-height:calc(100dvh - 84px);overflow:auto}.gc-header__dropdown-inner{max-width:1280px;margin:0 auto;padding:20px 32px 24px}.gc-header__dropdown-parent{display:inline-flex;align-items:center;gap:8px;min-height:32px;margin-bottom:12px;font-size:12px;line-height:16px;text-decoration:underline!important;text-underline-offset:4px}.gc-header__category-grid,.gc-header__child-grid,.gc-header__grandchild-list{list-style:none;padding:0;margin:0}.gc-header__category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.gc-header__category-link{display:flex;flex-direction:column;gap:9px;font-size:11px;line-height:16px;text-align:center}.gc-header__category-image{display:block;width:min(100%,112px);aspect-ratio:1;align-self:center;overflow:hidden;border-radius:50%;background:#f5f5f5}.gc-header__category-image img{display:block;width:100%;height:100%;object-fit:cover}.gc-header__category-link:hover>span:last-child,.gc-header__child-link:hover,.gc-header__grandchild-list a:hover{text-decoration:underline;text-underline-offset:4px}.gc-header__child-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px}.gc-header__child-link{display:inline-flex;align-items:center;min-height:32px;font-size:13px;line-height:18px;font-weight:900}.gc-header__grandchild-list{display:grid;gap:6px;margin-top:6px}.gc-header__grandchild-list a{display:inline-flex;align-items:center;min-height:28px;font-size:12px;line-height:18px}.gc-header__locale{position:relative}.gc-header__locale-summary{display:flex;align-items:center;justify-content:center;gap:5px;list-style:none;cursor:pointer;min-width:44px;min-height:44px;font-size:10px;line-height:14px;white-space:nowrap}.gc-header__locale-summary .gc-header__globe{width:20px;height:20px}.gc-header__locale-single{font-size:10px;line-height:14px;white-space:nowrap}.gc-header__locale-panel{position:absolute;right:0;top:calc(100% + 3px);width:280px;padding:16px;background:#fff;border:1px solid #000;border-radius:12px;box-shadow:0 8px 28px #0000001f}.gc-header__locale-form{display:grid;gap:8px}.gc-header__locale-form label{font-size:12px;line-height:16px}.gc-header__locale-form select{width:100%;max-width:100%;border:1px solid #000;border-radius:6px;padding:10px 30px 10px 10px;background:#fff;font-size:13px;min-height:44px}.gc-header__apply{border:1px solid #000;background:#ffe71b;border-radius:6px;padding:10px 16px;min-height:44px;cursor:pointer;margin-top:4px}.gc-header__apply:hover{background:#f8359e}.gc-header__mobile-menu,.gc-header__mobile-search{display:none}.gc-header__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1179px){.gc-header__action-label{display:none}.gc-header__right{gap:4px}}@media(max-width:1023px){.gc-header__locale-form select{font-size:16px}.gc-header__main{padding:3px 24px;gap:8px}.gc-header__logo{width:min(var(--gc-logo-width,90px),90px)}.gc-header__left,.gc-header__right{gap:4px}.gc-header__search,.gc-header__desktop-nav,.gc-header__locale-code,.gc-header__locale-single{display:none}.gc-header__mobile-menu{display:block}.gc-header__mobile-search{display:flex}.gc-header__locale{position:static}.gc-header__locale-summary{width:44px}.gc-header__cart{gap:4px}.gc-header__locale-panel{position:absolute;right:24px;top:100%;max-width:calc(100vw - 48px)}.gc-header__mobile-panel{position:absolute;inset:100% 0 auto;background:#fff;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid #000;padding:12px 24px 20px;max-height:calc(100dvh - 75px);overflow:auto}.gc-header__mobile-links{list-style:none;margin:0;padding:0}.gc-header__mobile-links .gc-header__nav-link{font-family:var(--accent-font-family,Poppins,sans-serif);font-weight:900;font-size:18px;letter-spacing:-.025em;line-height:24px;padding:10px 0;text-transform:none}.gc-header__mobile-extras{display:flex;flex-wrap:wrap;gap:8px 20px;border-top:1px solid rgba(0,0,0,.15);padding-top:12px;margin-top:8px;font-size:12px;line-height:16px}.gc-header__mobile-extras a{display:flex;align-items:center;min-height:44px}.gc-header__surface{border-bottom:1px solid rgba(0,0,0,.15)}}@media(max-width:639px){.gc-header__main{padding-inline:16px;gap:4px}.gc-header__logo{width:min(var(--gc-logo-width,90px),80px)}.gc-header__logo-image{height:32px}.gc-header__logo-text{font-size:19px}.gc-header__account{display:none}.gc-header__locale-panel{right:16px;max-width:calc(100vw - 32px)}.gc-header__mobile-panel{padding-inline:16px}}@media(max-width:1023px){.gc-header__dropdown-panel{position:static;max-height:none;overflow:visible;box-shadow:none;border:0}.gc-header__dropdown-inner{padding:2px 0 12px}.gc-header__dropdown-parent{min-height:44px;margin:0 0 4px}.gc-header__mobile-links .gc-header__dropdown-summary{justify-content:space-between}.gc-header__category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.gc-header__category-link{flex-direction:row;align-items:center;gap:8px;text-align:left;font-size:11px;min-height:48px}.gc-header__category-image{width:48px;height:48px;flex:none}.gc-header__child-grid{grid-template-columns:1fr;gap:8px}.gc-header__child-link,.gc-header__grandchild-list a{min-height:44px}.gc-header__grandchild-list{padding-left:14px;margin-top:0;gap:0}.gc-header__chevron{width:14px;height:14px}}@media(prefers-reduced-motion:no-preference){.gc-header__nav-link,.gc-header__apply{transition:background-color .2s ease,color .2s ease}.gc-header__desktop-nav{transition:transform .3s ease-out,opacity .3s ease-out,border-color .3s ease-out}.gc-header--nav-hidden .gc-header__desktop-nav{transition-duration:.2s}.gc-header:focus-within .gc-header__desktop-nav{transition-duration:0s}.gc-header__chevron{transition:transform .25s ease}.gc-header__dropdown[open]>.gc-header__dropdown-panel{animation:gc-header-menu-in .25s ease-out}.gc-header__dropdown.gc-header__dropdown--closing>.gc-header__dropdown-panel{animation:gc-header-menu-out .2s ease-in forwards}.gc-header__category-image img{transition:transform .5s ease-out}.gc-header__category-link:hover img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.gc-header__desktop-nav,.gc-header__dropdown-panel,.gc-header__chevron,.gc-header__category-image img{animation:none!important;transition:none!important}}@keyframes gc-header-menu-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes gc-header-menu-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}.gc-redesign{--gc-commerce-yellow: #FFE71B;--gc-commerce-pink: #F8359E;--gc-commerce-green: #04812E;--gc-commerce-black: #000000;--gc-commerce-white: #FFFFFF;--gc-commerce-line: rgb(0 0 0 / 14%);--gc-commerce-radius: 12px}.gc-redesign:is(.gc-page-collection,.gc-page-search,.gc-page-product,.gc-page-cart,.gc-page-page){--layout-background-color: 255, 255, 255;--layout-text-color: 0, 0, 0;background:var(--gc-commerce-white);color:var(--gc-commerce-black)}.gc-redesign.gc-page-collection .ordinal-section:has(>.collection-wrapper),.gc-redesign.gc-page-search .template-search.ordinal-section,.gc-redesign.gc-page-product .main-product>.ordinal-section,.gc-redesign.gc-page-cart .ordinal-section:has(>.cart-wrapper),.gc-redesign.gc-page-page .ordinal-section:has(>.page){box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding-inline:16px}.gc-redesign.gc-page-collection .ordinal-section:has(>.collection-wrapper),.gc-redesign.gc-page-product .main-product>.ordinal-section,.gc-redesign.gc-page-cart .ordinal-section:has(>.cart-wrapper),.gc-redesign.gc-page-page .ordinal-section:has(>.page){padding-block:0}.gc-redesign.gc-page-collection .collection-wrapper,.gc-redesign.gc-page-search .template-search,.gc-redesign.gc-page-cart .cart-wrapper{--filter-gap: 40px;--custom-column-gap-desktop: 1px;--custom-row-gap-desktop: 1px;--custom-column-gap-mobile: 1px;--custom-row-gap-mobile: 1px;gap:24px;padding-block:24px 40px}.gc-redesign.gc-page-collection .collection-hero,.gc-redesign.gc-page-search .template-search__header{gap:16px;padding-block:0}.gc-redesign.gc-page-collection .collection-hero__info{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start;gap:6px 12px!important;text-align:start}.gc-redesign.gc-page-collection .collection-hero .collection-hero__info .heading{grid-column:1;grid-row:1;margin:0;padding:0!important;border:0!important;font-size:24px!important;line-height:1.2!important;text-align:start}.gc-redesign.gc-page-collection .collection-hero .collection-hero__description{grid-column:1 / -1;grid-row:2;text-align:start}.gc-redesign.gc-page-collection .collection-hero__info>[id^=main-collection-filters]{grid-column:2;grid-row:1}.gc-redesign.gc-page-collection .collection__product-grid-wrapper{border-top:1px solid var(--gc-commerce-line);padding-top:20px}.gc-redesign.gc-page-collection .collection-hero .heading,.gc-redesign.gc-page-search .search__heading,.gc-redesign.gc-page-cart .title-page,.gc-redesign.gc-page-page .page__title{font-size:24px;line-height:1.2;overflow-wrap:anywhere}.gc-redesign.gc-page-collection .collection-hero__description{max-width:62ch;font-size:14px;line-height:1.6}.gc-redesign.gc-page-collection .collection-hero__image{border-radius:var(--gc-commerce-radius);overflow:clip}.gc-redesign.gc-page-collection .collection-wrapper .product-grid,.gc-redesign.gc-page-search .template-search .product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1px!important;padding:1px;border:0;background:var(--gc-commerce-line);margin:0}.gc-redesign.gc-page-collection .collection-wrapper .product-grid>.grid__item,.gc-redesign.gc-page-search .template-search .product-grid>.grid__item{min-width:0;width:auto;max-width:none;grid-column:auto;grid-row:auto;background:var(--gc-commerce-white);padding:0;border:0}.gc-redesign.gc-page-collection .collection-wrapper .card__picture-wrapper,.gc-redesign.gc-page-search .template-search .card__picture-wrapper{isolation:isolate;border-radius:0;background:var(--gc-commerce-white)}.gc-redesign.gc-page-collection .collection-wrapper .product-grid .card-container,.gc-redesign.gc-page-search .template-search .product-grid .card-container{padding:0;border:0}.gc-redesign.gc-page-collection .collection-wrapper .card,.gc-redesign.gc-page-search .template-search .card{gap:0;height:100%;border-radius:0}.gc-redesign.gc-page-collection .collection-wrapper .card__product-info,.gc-redesign.gc-page-search .template-search .card__product-info{min-width:0;text-align:start}.gc-redesign.gc-page-collection .collection-wrapper .card__product-image .card__image,.gc-redesign.gc-page-search .template-search .card__product-image .card__image{object-fit:contain}.gc-redesign.gc-page-collection .collection-wrapper .card__content,.gc-redesign.gc-page-search .template-search .card__content{gap:6px;padding:12px;text-align:start;align-items:flex-start;margin:0}.gc-redesign.gc-page-collection .collection-wrapper .card__title,.gc-redesign.gc-page-search .template-search .card__title{font-size:14px!important;font-weight:500!important;line-height:1.4!important;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.gc-redesign.gc-page-collection .collection-wrapper .card__price,.gc-redesign.gc-page-search .template-search .card__price,.gc-redesign.gc-page-collection .collection-wrapper .card__price .price,.gc-redesign.gc-page-search .template-search .card__price .price{font-size:14px!important;line-height:1.5!important;text-align:start;white-space:normal}.gc-redesign.gc-page-collection .collection-wrapper .card__vendor,.gc-redesign.gc-page-search .template-search .card__vendor,.gc-redesign.gc-page-collection .collection-wrapper .card__short-description,.gc-redesign.gc-page-search .template-search .card__short-description{font-size:10px;line-height:1.5}.gc-redesign.gc-page-collection .collection-wrapper .card__badges-item,.gc-redesign.gc-page-search .template-search .card__badges-item{border-radius:999px}.gc-redesign.gc-page-collection .collection-wrapper .card__extras .button,.gc-redesign.gc-page-search .template-search .card__extras .button{min-width:44px;min-height:44px;border-radius:999px}.gc-redesign.gc-page-collection .active-facets__button,.gc-redesign.gc-page-search .active-facets__button{min-height:44px;border-radius:999px;padding:10px 14px;font-size:12px}.gc-redesign.gc-page-collection .sorting__select,.gc-redesign.gc-page-search .sorting__select{min-height:44px;border:1px solid var(--gc-commerce-line);border-radius:999px;padding-inline:16px 40px;background-color:var(--gc-commerce-white);font-size:13px}.gc-redesign.gc-page-collection .collection__aside-filters,.gc-redesign.gc-page-search .template-search__aside-filters{width:220px;min-width:220px}.gc-redesign.gc-page-collection .collection__product-grid,.gc-redesign.gc-page-search .template-search__results{min-width:0;gap:20px}.gc-redesign.gc-page-product .main-product{padding-block:24px 40px}.gc-redesign.gc-page-product .main-product .skip-to-content-link:focus-visible{position:fixed!important;z-index:1000;top:12px;left:12px;width:auto!important;height:auto!important;min-height:44px;clip:auto;clip-path:none;overflow:visible;margin:0;padding:12px 16px;border:2px solid var(--gc-commerce-black);border-radius:8px;background:var(--gc-commerce-white);color:var(--gc-commerce-black);white-space:normal;font-size:14px}.gc-redesign.gc-page-product .main-product .product:not(.product--full_width){display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:48px}.gc-redesign.gc-page-product .main-product .product:not(.product--full_width)>.product__media-wrapper,.gc-redesign.gc-page-product .main-product .product:not(.product--full_width)>.product__info-wrapper{width:100%;min-width:0;max-width:none;padding-inline:0;border-inline:0}.gc-redesign.gc-page-product .main-product .product__info-block,.gc-redesign.gc-page-product .main-product .product__info-container{--gap: 20px;min-width:0;max-width:none}.gc-redesign.gc-page-product .main-product .product:not(.product--full_width) .product__info-block{padding-inline:0}.gc-redesign.gc-page-product .main-product .product__media,.gc-redesign.gc-page-product .main-product .product__media-item{border-radius:var(--gc-commerce-radius);overflow:clip}.gc-redesign.gc-page-product .main-product .thumbnail-list__item{border-radius:8px;overflow:clip}.gc-redesign.gc-page-product .main-product .product__title{font-size:40px!important;line-height:1.2!important;overflow-wrap:anywhere}.gc-redesign.gc-page-product .main-product .product__description{max-width:62ch;font-size:14px;line-height:1.65}.gc-redesign.gc-page-product .main-product .price-block .price{font-size:20px;line-height:1.4}.gc-redesign.gc-page-product .main-product .product-form__input input[type=radio]+label.color__swatch:not(.color__swatch--image):not(:has(.color__swatch-dot)){min-height:44px;border:1px solid var(--gc-commerce-line);border-radius:999px;padding:10px 14px;font-size:13px}.gc-redesign.gc-page-product .main-product .product-form__input input[type=radio]:checked+label.color__swatch:not(.color__swatch--image):not(:has(.color__swatch-dot)){background:var(--gc-commerce-yellow);color:var(--gc-commerce-black);border-color:var(--gc-commerce-black)}.gc-redesign.gc-page-product .main-product .product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--gc-commerce-black);outline-offset:3px}.gc-redesign.gc-page-product .main-product .quantity,.gc-redesign.gc-page-cart .cart-page .quantity{border:1px solid var(--gc-commerce-line);border-radius:999px}.gc-redesign.gc-page-product .main-product .quantity__button,.gc-redesign.gc-page-cart .cart-page .quantity__button{min-width:44px;min-height:44px}.gc-redesign.gc-page-product .main-product .product-form__submit,.gc-redesign.gc-page-cart .cart__checkout-button{min-height:48px;border-radius:999px;background:var(--gc-commerce-black);color:var(--gc-commerce-white);border:1px solid var(--gc-commerce-black);font-size:13px;line-height:1.4}.gc-redesign.gc-page-product .main-product .product-form__submit:before,.gc-redesign.gc-page-cart .cart__checkout-button:before{background:inherit}.gc-redesign.gc-page-product .main-product .product-form__submit:hover,.gc-redesign.gc-page-cart .cart__checkout-button:hover{background:var(--gc-commerce-pink);color:var(--gc-commerce-black)}.gc-redesign.gc-page-product .main-product .product__accordion .accordion__summary{min-height:44px;padding:12px 14px;border-radius:12px;background:var(--gc-commerce-white);color:var(--gc-commerce-black)}.gc-redesign.gc-page-product .main-product .product__accordion .accordion__title{font-size:14px;line-height:1.45}.gc-redesign.gc-page-product .main-product .product__accordion .accordion__content{padding-inline:14px;font-size:14px;line-height:1.65}.gc-redesign.gc-page-cart .cart-wrapper{gap:24px}.gc-redesign.gc-page-cart .cart-page__content:not(.cart-empty){display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;gap:32px;padding-top:0;border-top:0}.gc-redesign.gc-page-cart .cart-page__block--items,.gc-redesign.gc-page-cart .cart-page__block--price{min-width:0;width:100%;padding-inline:0;border-inline:0}.gc-redesign.gc-page-cart .cart-page__block-container{padding:20px;border:1px solid var(--gc-commerce-line);border-radius:var(--gc-commerce-radius);background:var(--gc-commerce-white)}.gc-redesign.gc-page-cart .cart-item .media-wrapper{border-radius:10px;overflow:clip}.gc-redesign.gc-page-cart .cart-item__name{font-size:14px;line-height:1.45;overflow-wrap:anywhere}.gc-redesign.gc-page-cart .cart-page .totals__subtotal,.gc-redesign.gc-page-cart .cart-page .totals__subtotal-value,.gc-redesign.gc-page-cart .cart-page .cart-totals__title,.gc-redesign.gc-page-cart .cart-page .cart-totals__value{font-size:16px;line-height:1.5}.gc-redesign.gc-page-search .template-search__search{max-width:640px}.gc-redesign.gc-page-search .template-search__search .search-field{min-height:48px;border-radius:999px;border:1px solid var(--gc-commerce-black);overflow:clip}.gc-redesign.gc-page-search .template-search__search .search__input{border:0;border-radius:999px}.gc-redesign.gc-page-page .page{gap:16px;padding-block:16px 8px}.gc-redesign.gc-page-page .page__title{margin:0}.gc-redesign.gc-page-page .page__content{max-width:78ch;margin-inline:auto;font-size:14px;line-height:1.7}.gc-redesign.gc-page-page .page__content img{max-width:100%;height:auto;border-radius:var(--gc-commerce-radius)}@media(min-width:640px){.gc-redesign.gc-page-collection .ordinal-section:has(>.collection-wrapper),.gc-redesign.gc-page-search .template-search.ordinal-section,.gc-redesign.gc-page-product .main-product>.ordinal-section,.gc-redesign.gc-page-cart .ordinal-section:has(>.cart-wrapper),.gc-redesign.gc-page-page .ordinal-section:has(>.page){padding-inline:24px}.gc-redesign.gc-page-collection .collection-hero .heading,.gc-redesign.gc-page-search .search__heading,.gc-redesign.gc-page-cart .title-page,.gc-redesign.gc-page-page .page__title{font-size:30px}}@media(min-width:1024px){.gc-redesign.gc-page-collection .collection-wrapper:has(.main-collection-filters--vertical){position:relative}.gc-redesign.gc-page-collection .collection-wrapper:has(.main-collection-filters--vertical) .collection-hero__info{padding-inline-end:300px}.gc-redesign.gc-page-collection .collection-wrapper:has(.main-collection-filters--vertical) .collection__product-grid-wrapper{position:static}.gc-redesign.gc-page-collection .collection-hero__info>[id^=main-collection-filters]{display:none}.gc-redesign.gc-page-collection .main-collection-filters--vertical .snippet-facets--vertical-2 facet-filters-form{position:static;overflow:visible}.gc-redesign.gc-page-collection .main-collection-filters--vertical .facets__wrapper{position:absolute;top:24px;inset-inline-end:0;margin:0}.gc-redesign.gc-page-collection .main-collection-filters--vertical .sorting{margin:0}.gc-redesign.gc-page-collection .main-collection-filters--vertical .sorting .facet-filters__field{gap:12px}.gc-redesign.gc-page-collection .main-collection-filters--vertical .sorting .filter-group-label{font-size:12px}.gc-redesign.gc-page-collection .collection__product-grid.vertical-filter{gap:0}.gc-redesign.gc-page-collection .main-collection-filters--vertical .active-facets--result{margin:0 0 16px}.gc-redesign.gc-page-collection .main-collection-filters--vertical .active-facets--result:not(:has(facet-remove:not(.facets__clear-all))){display:none}.gc-redesign.gc-page-collection .ordinal-section:has(>.collection-wrapper),.gc-redesign.gc-page-search .template-search.ordinal-section,.gc-redesign.gc-page-product .main-product>.ordinal-section,.gc-redesign.gc-page-cart .ordinal-section:has(>.cart-wrapper),.gc-redesign.gc-page-page .ordinal-section:has(>.page){padding-inline:32px}}@media(max-width:1023px){.gc-redesign:is(.gc-page-collection,.gc-page-search) .aside-filters,.gc-redesign:is(.gc-page-collection,.gc-page-search) .snippet-facets.only-desktop{display:none}.gc-redesign:is(.gc-page-collection,.gc-page-search) .snippet-facets.only-mobile{display:block}.gc-redesign.gc-page-collection .collection-wrapper .product-grid,.gc-redesign.gc-page-search .template-search .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:920px){.gc-redesign.gc-page-collection .collection-wrapper,.gc-redesign.gc-page-search .template-search,.gc-redesign.gc-page-cart .cart-wrapper,.gc-redesign.gc-page-product .main-product{padding-block:24px 32px}.gc-redesign.gc-page-collection .collection-wrapper .card__content,.gc-redesign.gc-page-search .template-search .card__content{padding:8px}.gc-redesign.gc-page-collection .collection-wrapper .card__title,.gc-redesign.gc-page-search .template-search .card__title,.gc-redesign.gc-page-collection .collection-wrapper .card__price,.gc-redesign.gc-page-search .template-search .card__price,.gc-redesign.gc-page-collection .collection-wrapper .card__price .price,.gc-redesign.gc-page-search .template-search .card__price .price{font-size:12px!important}.gc-redesign.gc-page-cart .cart-page__content:not(.cart-empty){grid-template-columns:minmax(0,1fr);gap:24px}.gc-redesign.gc-page-product .main-product .product__title{font-size:30px!important}.gc-redesign.gc-page-product .main-product .product__info-wrapper--left{order:initial}.gc-redesign.gc-page-cart .cart-page__block-container{position:static}.gc-redesign.gc-page-collection .sorting__select,.gc-redesign.gc-page-search .sorting__select,.gc-redesign.gc-page-search .template-search__search .search__input,.gc-redesign.gc-page-product .main-product .product-form__input .select__select,.gc-redesign.gc-page-product .main-product .quantity__input,.gc-redesign.gc-page-cart .cart-page .quantity__input{font-size:16px;min-height:44px}.gc-redesign.gc-page-collection .mobile-facets__label,.gc-redesign.gc-page-search .mobile-facets__label,.gc-redesign.gc-page-collection .mobile-facets__summary,.gc-redesign.gc-page-search .mobile-facets__summary{min-height:44px}.gc-redesign.gc-page-cart .cart-page .remove-button{min-width:44px;min-height:44px}}.gc-redesign .gc-commerce-context{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding-inline:16px}.gc-redesign .gc-commerce-breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;min-height:42px;padding:0;margin:0;list-style:none;font-size:11px;line-height:1.5}.gc-redesign .gc-commerce-breadcrumbs li{display:flex;align-items:center;gap:8px;min-width:0}.gc-redesign .gc-commerce-breadcrumbs li:not(:first-child):before{content:"/";opacity:.4}.gc-redesign .gc-commerce-breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;color:inherit}.gc-redesign .gc-commerce-breadcrumbs [aria-current]{opacity:.65;overflow-wrap:anywhere}.gc-redesign .gc-commerce-context__title{margin:12px 0 0;font-size:30px;line-height:1.15}.gc-redesign .gc-commerce-categories{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-block:4px 16px;border-bottom:1px solid var(--gc-commerce-line)}.gc-redesign .gc-commerce-categories a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;padding:10px 16px;border:1px solid var(--gc-commerce-line);border-radius:999px;color:inherit;font-size:12px;font-weight:600;text-align:center;text-decoration:none;transition:background-color .2s,border-color .2s}.gc-redesign .gc-commerce-categories a:hover,.gc-redesign .gc-commerce-categories a[aria-current]{background:var(--gc-commerce-yellow);border-color:var(--gc-commerce-black)}.gc-redesign .gc-commerce-categories__image{display:none}.gc-redesign.gc-page-product .main-product .product__info-container:not(.product__info-container--flex){display:grid;grid-template-columns:136px minmax(0,1fr);gap:16px 12px}.gc-redesign.gc-page-product .main-product .product__info-container:not(.product__info-container--flex)>*{grid-column:1 / -1;min-width:0;margin-top:0}.gc-redesign.gc-page-product .main-product .product__info-container:not(.product__info-container--flex)>.product-form__quantity{grid-column:1}.gc-redesign.gc-page-product .main-product .product__info-container:not(.product__info-container--flex)>.product-form__quantity+.buy-buttons{grid-column:2}.gc-redesign.gc-page-product .main-product .product-form__quantity .quantity{width:136px;min-height:48px}.gc-redesign.gc-page-product .main-product .product__text{font-size:11px!important;line-height:1.5!important;text-transform:uppercase}.gc-redesign.gc-page-product .main-product .product__title{text-transform:uppercase!important}.gc-redesign.gc-page-product .main-product .product__shipping-policy{font-size:11px;line-height:1.5}.gc-redesign.gc-page-product .main-product .gc-grid-thumbnails{display:none}.gc-redesign.gc-page-product .main-product .product__media-list.two_columns_grid{gap:1px!important;padding:1px;background:var(--gc-commerce-line);border-radius:12px;overflow:clip}.gc-redesign.gc-page-product .main-product .product__media-list.two_columns_grid .product__media-item,.gc-redesign.gc-page-product .main-product .product__media-list.two_columns_grid .product__media{border-radius:0;background:var(--gc-commerce-white)}.gc-redesign.gc-page-collection .collection-hero__description{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0}.gc-redesign.gc-page-collection .collection-hero__description p{margin:0}.gc-redesign.gc-page-collection .collection-hero .heading__details{font-size:12px;font-weight:400}.gc-redesign.gc-page-product product-recommendations>.ordinal-section,.gc-redesign.gc-page-product recently-viewed-products.ordinal-section{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding:24px 16px 40px}.gc-redesign.gc-page-product :is(product-recommendations,recently-viewed-products) .slider__heading{font-size:30px!important;line-height:1.2!important}.gc-redesign.gc-page-product :is(product-recommendations,recently-viewed-products) .slider__header{padding:0 0 20px;margin:0}.gc-redesign.gc-page-product :is(product-recommendations,recently-viewed-products) .card{gap:0}.gc-redesign.gc-page-product :is(product-recommendations,recently-viewed-products) .card__picture-wrapper{border-radius:0}.gc-redesign.gc-page-product :is(product-recommendations,recently-viewed-products) .slider__grid-item{border:1px solid var(--gc-commerce-line)}.gc-redesign.gc-page-product :is(product-recommendations,recently-viewed-products) .card__content{padding:12px;text-align:start;gap:6px}.gc-redesign.gc-page-product :is(product-recommendations,recently-viewed-products) .card__title{font-size:14px!important;font-weight:500!important;line-height:1.4!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.gc-redesign.gc-page-product :is(product-recommendations,recently-viewed-products) .card__vendor{font-size:10px!important;line-height:1.5!important}.gc-redesign.gc-page-product :is(product-recommendations,recently-viewed-products) .card__price{font-size:14px!important;line-height:1.5!important;white-space:normal}.gc-redesign .gc-product-intro{font-size:14px;line-height:1.65}.gc-redesign .gc-product-intro summary{display:block;cursor:pointer;list-style:none}.gc-redesign .gc-product-intro summary::-webkit-details-marker{display:none}.gc-redesign .gc-product-intro__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;opacity:.7}.gc-redesign .gc-product-intro__more,.gc-redesign .gc-product-intro__less{display:inline-flex;align-items:center;min-height:44px;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.gc-redesign .gc-product-intro__less,.gc-redesign .gc-product-intro[open] .gc-product-intro__excerpt,.gc-redesign .gc-product-intro[open] .gc-product-intro__more{display:none}.gc-redesign .gc-product-intro[open] .gc-product-intro__less{display:inline-flex}.gc-redesign .gc-product-intro__body,.gc-redesign .gc-product-information__body{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.gc-redesign .gc-product-intro__body img,.gc-redesign .gc-product-information__body img{max-width:100%;height:auto}.gc-redesign .gc-product-information{border-top:1px solid var(--gc-commerce-line)}.gc-redesign .gc-product-information__item{border-bottom:1px solid var(--gc-commerce-line)}.gc-redesign .gc-product-information__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 0;list-style:none;cursor:pointer;font-size:13px;font-weight:600}.gc-redesign .gc-product-information__item summary::-webkit-details-marker{display:none}.gc-redesign .gc-product-information__item summary span{font-size:22px;font-weight:400;transition:transform .2s}.gc-redesign .gc-product-information__item[open] summary span{transform:rotate(45deg)}.gc-redesign .gc-product-information__body{padding-bottom:20px}.gc-redesign .gc-product-information__body :is(h1,h2,h3,h4){font-size:16px;line-height:1.5;margin-block:16px 8px}.gc-redesign .gc-product-information__links{display:flex;flex-wrap:wrap;gap:8px 20px}.gc-redesign .gc-product-information__links a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline}.gc-redesign.gc-page-cart .gc-cart-summary__heading{font-size:20px;line-height:1.3;margin:0 0 20px}.gc-redesign.gc-page-cart .gc-cart-policy-links{display:flex;flex-wrap:wrap;gap:0 16px;font-size:12px;border-top:1px solid var(--gc-commerce-line);padding-top:8px}.gc-redesign.gc-page-cart .gc-cart-policy-links a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline}.gc-redesign.gc-page-page .contact-form.ordinal-section{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding:24px 16px 40px;gap:40px;color:var(--gc-commerce-black);background:var(--gc-commerce-white)}.gc-redesign.gc-page-page .contact-form :is(.media-with-text__card,.media-with-text__media,.media-with-text__content,.contact-form__wrapper){min-width:0;padding:0;background:var(--gc-commerce-white)}.gc-redesign.gc-page-page .contact-form :is(.content-heading,.content-subheading){font-size:24px!important;line-height:1.25!important}.gc-redesign.gc-page-page .contact-form :is(.richtext,.rte,.contacts){font-size:14px!important;line-height:1.7!important}.gc-redesign.gc-page-page .contact-form :is(input:not([type=checkbox]),textarea){min-height:48px;border:1px solid var(--gc-commerce-line);border-radius:8px;background:var(--gc-commerce-white);color:var(--gc-commerce-black);font-size:16px}.gc-redesign.gc-page-page .contact-form iframe{display:block;width:100%;max-width:100%;height:300px;border-radius:12px}.gc-redesign.gc-page-page .contact-form .contact__button .button{min-height:48px;color:var(--gc-commerce-white);background:var(--gc-commerce-black)}.gc-redesign.gc-page-page .contact-form .contact__button .button:before{background:inherit}.gc-redesign.gc-page-page .rich-text.ordinal-section{max-width:800px;margin-inline:auto;padding:16px;color:var(--gc-commerce-black);background:var(--gc-commerce-white)}.gc-redesign.gc-page-page .rich-text .content-heading{font-size:30px!important;line-height:1.2!important}.gc-redesign.gc-page-page .rich-text :is(.richtext,.rte){font-size:14px!important;line-height:1.7!important}.gc-redesign.gc-page-page .collapsible-tabs{box-sizing:border-box;max-width:900px;margin-inline:auto;padding:24px 16px 40px}.gc-redesign.gc-page-page .collapsible-tabs :is(.collapsible-tabs__heading,.topic-block__heading){font-size:24px!important;line-height:1.3!important}.gc-redesign.gc-page-page .collapsible-tabs .accordion__summary{min-height:48px;padding-block:14px}.gc-redesign.gc-page-page .collapsible-tabs :is(.accordion__title,.accordion__content,.topic-block__description){font-size:14px!important;line-height:1.7!important}.gc-redesign.gc-page-list-collections .ordinal-section{box-sizing:border-box;max-width:1280px;margin-inline:auto;padding:24px 16px 40px}.gc-redesign.gc-page-list-collections .section-collection-list{gap:24px}.gc-redesign.gc-page-list-collections .section-collection-list>.heading{font-size:30px!important;line-height:1.2!important;margin:0}.gc-redesign.gc-page-list-collections .collection-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gc-redesign.gc-page-list-collections .collection-list__item{min-width:0;width:auto;padding:0}.gc-redesign.gc-page-list-collections .card-collection :is(.card__media,.card__media-placeholder,.card__media>.lazy-image-container){aspect-ratio:1;border-radius:50%;overflow:clip}.gc-redesign.gc-page-list-collections .card-collection .card__image{width:100%;height:100%;object-fit:cover;border-radius:50%}.gc-redesign.gc-page-list-collections .card-collection .card__title{font-size:14px!important;line-height:1.4!important}@media(min-width:640px){.gc-redesign .gc-commerce-context,.gc-redesign.gc-page-page .contact-form.ordinal-section,.gc-redesign.gc-page-list-collections .ordinal-section,.gc-redesign.gc-page-product product-recommendations>.ordinal-section,.gc-redesign.gc-page-product recently-viewed-products.ordinal-section{padding-inline:24px}}@media(min-width:1024px){.gc-redesign .gc-commerce-context,.gc-redesign.gc-page-page .contact-form.ordinal-section,.gc-redesign.gc-page-list-collections .ordinal-section,.gc-redesign.gc-page-product product-recommendations>.ordinal-section,.gc-redesign.gc-page-product recently-viewed-products.ordinal-section{padding-inline:32px}.gc-redesign.gc-page-product .main-product .product__info-block.container--sticky{position:sticky;top:calc(var(--header-height, 84px) + 24px)}}@media(max-width:1023px){.gc-redesign.gc-page-product .main-product .product:not(.product--full_width){grid-template-columns:minmax(0,1fr);gap:24px}.gc-redesign.gc-page-product .main-product .product__media-list.two_columns_grid{display:flex;flex-direction:row;gap:0!important;overflow-x:auto;scroll-snap-type:x mandatory}.gc-redesign.gc-page-product .main-product .product__media-list.two_columns_grid .product__media-item{flex:0 0 100%;scroll-snap-align:start}.gc-redesign.gc-page-product .main-product .gc-grid-thumbnails{display:block;margin-top:8px}.gc-redesign.gc-page-product .main-product .gc-grid-thumbnails .thumbnail-list{display:flex;gap:8px;overflow-x:auto;padding:0}.gc-redesign.gc-page-product .main-product .gc-grid-thumbnails .thumbnail-list__item{flex:0 0 64px;width:64px;height:64px;border-radius:8px}.gc-redesign.gc-page-product .main-product .product__info-block.container--sticky{position:static}.gc-redesign .gc-commerce-categories{align-items:stretch;gap:12px}.gc-redesign .gc-commerce-categories .gc-commerce-categories__item{width:68px;flex-direction:column;justify-content:flex-start;gap:6px;padding:0;border:0;border-radius:0;font-size:10px;line-height:1.3}.gc-redesign .gc-commerce-categories__image{display:block;width:68px;height:68px;object-fit:cover;border:1px solid var(--gc-commerce-line);border-radius:50%}.gc-redesign .gc-commerce-categories .gc-commerce-categories__item:hover,.gc-redesign .gc-commerce-categories .gc-commerce-categories__item[aria-current]{background:transparent}.gc-redesign .gc-commerce-categories .gc-commerce-categories__item[aria-current] .gc-commerce-categories__image{border:2px solid var(--gc-commerce-black)}.gc-redesign .gc-commerce-categories__all{max-width:68px}.gc-redesign.gc-page-list-collections .collection-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.gc-redesign.gc-page-collection .collection-wrapper .product-grid,.gc-redesign.gc-page-search .template-search .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gc-redesign .gc-commerce-breadcrumbs ol{font-size:10px}.gc-redesign .gc-commerce-context__title{font-size:24px}.gc-redesign.gc-page-collection .collection-wrapper .card__vendor,.gc-redesign.gc-page-search .template-search .card__vendor{font-size:8px}.gc-redesign.gc-page-page .contact-form.ordinal-section{gap:24px}.gc-redesign.gc-page-product :is(product-recommendations,recently-viewed-products) .slider__heading{font-size:24px!important}.gc-redesign.gc-page-product :is(product-recommendations,recently-viewed-products) .card__content{padding:8px}.gc-redesign.gc-page-product :is(product-recommendations,recently-viewed-products) :is(.card__title,.card__price){font-size:12px!important}}@media(prefers-reduced-motion:reduce){.gc-redesign .gc-commerce-categories a,.gc-redesign .gc-product-information__item summary span{transition:none}.gc-redesign.gc-page-collection .collection-wrapper .card__image,.gc-redesign.gc-page-search .template-search .card__image,.gc-redesign.gc-page-product .main-product .product-form__submit,.gc-redesign.gc-page-cart .cart__checkout-button{transition:none}}:root{--gc-yellow:#ffe71b;--gc-pink:#f8359e;--gc-green:#04812e;--gc-mint:#cafff2;--gc-ink:#000;--gc-white:#fff;--gc-radius:12px;--gc-gutter:32px}html{scroll-behavior:smooth;scroll-padding-top:116px}body.gc-redesign{background:var(--gc-white);color:var(--gc-ink);font-family:var(--gc-font,Poppins,sans-serif);font-weight:500;overflow-x:clip}.gc-redesign .gc-theme-content,.gc-redesign .gc-inside-content{display:block;margin:0;padding:0;width:100%;max-width:none;border:0;background:var(--gc-white)}.gc-redesign .skip-to-content-link:focus{position:fixed;z-index:1000;top:12px;left:12px;width:auto;height:auto;clip:auto;overflow:visible;background:#fff;color:#000;padding:16px 24px;border:2px solid #000;border-radius:12px}.gc-redesign.gc-page-policy .shopify-policy__container{max-width:960px;padding:32px 24px 40px;gap:24px}.gc-redesign main{min-height:40vh}.gc-redesign .gc-main{width:100%;margin:0;padding:0;max-width:none}.gc-redesign .gc-wrap{width:calc(100% - var(--gc-gutter)*2);max-width:1216px;margin-inline:auto}.gc-redesign .gc-section{padding-block:12px}.gc-redesign [class^=gc-],.gc-redesign [class*=" gc-"]{box-sizing:border-box}.gc-redesign :is(.gc-hero,.gc-section,.gc-trust) :is(h1,h2,h3,p){margin:0;color:inherit}.gc-redesign :is(.gc-hero,.gc-section,.gc-trust) :is(a,button,summary){-webkit-tap-highlight-color:transparent}.gc-redesign :is(.gc-hero,.gc-section,.gc-trust) a:where(:not(.gc-button)){color:inherit;text-decoration:none}.gc-redesign :is(.gc-hero,.gc-section) h1,.gc-redesign :is(.gc-hero,.gc-section) h2{font-family:var(--gc-heading-font,Poppins,sans-serif);font-weight:900;line-height:1.1;letter-spacing:-.04em;text-transform:none;overflow-wrap:normal;word-break:normal}.gc-redesign :is(.gc-hero,.gc-section) h2{font-size:30px}.gc-redesign .gc-eyebrow{display:block;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.gc-redesign .gc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:10px 20px;border:1.5px solid var(--gc-ink);border-radius:100px;background:var(--gc-ink);color:var(--gc-white);font:600 12px/1.4 var(--gc-font,Poppins,sans-serif);transition:background .2s,color .2s,transform .2s;text-decoration:none}.gc-redesign .gc-button span{font-size:20px;line-height:1}.gc-redesign .gc-button:hover{background:var(--gc-pink);color:var(--gc-ink);transform:translateY(-2px)}.gc-redesign .gc-button-yellow{background:var(--gc-yellow);color:var(--gc-ink);border-color:var(--gc-yellow)}.gc-redesign :is(a,button,input,select,summary):focus-visible{outline:3px solid currentColor;outline-offset:5px}.gc-redesign .gc-circle{display:inline-flex;width:34px;height:34px;flex-shrink:0;align-items:center;justify-content:center;border:1.5px solid currentColor;border-radius:50%;font-size:21px;line-height:1}.gc-redesign .gc-text-link{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:600;line-height:1.4;border-bottom:1px solid currentColor;min-height:44px;padding-block:8px;white-space:nowrap}.gc-redesign .gc-text-link span{font-size:20px}.gc-redesign .gc-text-link:hover{gap:16px}.gc-redesign .gc-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:12px}.gc-redesign .gc-placeholder{width:100%;height:100%;background:var(--gc-mint)}.gc-redesign .gc-hero{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:12px}.gc-redesign .gc-hero-copy{background:var(--gc-green);color:var(--gc-yellow);border-radius:var(--gc-radius);padding:32px;min-height:400px;display:flex;align-items:flex-start;flex-direction:column;position:relative;overflow:hidden}.gc-redesign .gc-hero h1{font-size:48px;max-width:540px;margin-block:4px 16px}.gc-redesign .gc-hero-copy .gc-eyebrow,.gc-redesign .gc-hero-foot,.gc-redesign .gc-story .gc-eyebrow{color:var(--gc-white)}.gc-redesign .gc-hero-copy>p{font-size:13px;line-height:1.7;max-width:380px;margin-bottom:20px;color:var(--gc-white)}.gc-redesign .gc-hero-foot{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:20px;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.gc-redesign .gc-spark{font-size:26px;line-height:1}.gc-redesign .gc-hero-visual{position:relative;overflow:hidden;border-radius:var(--gc-radius);background:var(--gc-pink);min-height:400px}.gc-redesign .gc-hero-image{height:100%;width:100%;object-fit:cover;object-position:center 31%;position:absolute;top:0;right:0;bottom:0;left:0}.gc-redesign .gc-hero-sticker{position:absolute;top:18px;right:18px;width:76px;height:76px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:var(--gc-yellow);color:var(--gc-ink);border:1.5px solid var(--gc-ink);border-radius:50%;transform:rotate(12deg);font-size:8px;font-weight:600;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.gc-redesign .gc-hero-sticker>span{font-size:22px;line-height:1.05;margin-top:3px}.gc-redesign .gc-hero-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;position:absolute;bottom:12px;left:12px;right:12px;min-height:44px;padding:8px 10px 8px 14px;border-radius:10px;background:var(--gc-white);font-size:11px}.gc-redesign .gc-hero-caption:hover .gc-circle{background:var(--gc-pink)}.gc-redesign .gc-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:0;border-bottom:1px solid #0002;gap:0}.gc-redesign .gc-trust>div,.gc-redesign .gc-trust>a{display:flex;align-items:center;gap:10px;min-width:0;padding:14px 12px;position:relative}.gc-redesign .gc-trust>:not(:last-child):after{content:"";position:absolute;right:0;top:14px;bottom:14px;border-right:1px solid #0002}.gc-redesign .gc-trust>div>span,.gc-redesign .gc-trust>a>span{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--gc-yellow);font-size:24px;line-height:1}.gc-redesign .gc-trust>:nth-child(2)>span{background:var(--gc-pink)}.gc-redesign .gc-trust>:nth-child(3)>span{background:var(--gc-mint)}.gc-redesign .gc-trust>:nth-child(4)>span{background:var(--gc-green);color:var(--gc-white)}.gc-redesign .gc-trust strong{display:block;font-size:11px;line-height:1.4;font-weight:600}.gc-redesign .gc-trust small{display:block;font-size:10px;line-height:1.5;margin-top:2px}.gc-redesign .gc-category-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.gc-redesign .gc-category-image{position:relative;aspect-ratio:1;overflow:hidden;background:var(--gc-white);border-radius:50%;border:1px solid #0001}.gc-redesign .gc-category-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.gc-redesign .gc-category:hover img{transform:scale(1.045)}.gc-redesign .gc-category{display:block;min-width:0;text-align:center}.gc-redesign .gc-category-caption{font-size:11px;line-height:1.4;font-weight:600;padding:8px 2px 4px;overflow-wrap:anywhere}.gc-redesign .gc-empty{grid-column:1/-1;padding:32px;border:1px solid;border-radius:20px}.gc-redesign .gc-collection-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gc-redesign .gc-collection-row{display:flex;align-items:center;gap:14px;padding:12px 16px;background:var(--gc-pink);border-radius:12px;min-height:80px}.gc-redesign .gc-collection-row:hover{outline:1px solid currentColor}.gc-redesign .gc-collection-row:nth-child(2){background:var(--gc-mint)}.gc-redesign .gc-collection-row:nth-child(3){background:var(--gc-green);color:var(--gc-white)}.gc-redesign .gc-collection-row:nth-child(4){background:var(--gc-yellow)}.gc-redesign .gc-collection-index{font-size:11px}.gc-redesign .gc-collection-row h3{font:900 24px/1.1 var(--gc-heading-font,Poppins,sans-serif);letter-spacing:-.035em;margin-right:auto}.gc-redesign .gc-collection-row img{width:52px;height:52px;border-radius:8px;object-fit:cover;transition:transform .25s}.gc-redesign .gc-collection-row:hover img{transform:rotate(7deg)}.gc-redesign .gc-editorial{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gc-redesign .gc-editorial-photo{position:relative;border-radius:var(--gc-radius);overflow:hidden;min-height:340px;background:var(--gc-mint)}.gc-redesign .gc-editorial-photo>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 45%}.gc-redesign .gc-editorial-copy{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-radius:var(--gc-radius);background:var(--gc-pink);padding:32px}.gc-redesign .gc-editorial-copy h2{font-size:36px;position:relative;z-index:1}.gc-redesign .gc-editorial-copy p{font-size:13px;line-height:1.7;max-width:360px;margin-block:16px 20px;position:relative;z-index:1}.gc-redesign .gc-editorial-copy .gc-button{position:relative;z-index:1}.gc-redesign .gc-editorial-sticker{position:absolute;bottom:16px;right:16px;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--gc-yellow);font-size:42px;line-height:1;transform:rotate(-12deg);border:1px solid var(--gc-ink)}.gc-redesign .gc-editorial-star{position:absolute;right:-20px;bottom:-24px;font-size:160px;line-height:1;color:var(--gc-yellow);transform:rotate(15deg);z-index:0}.gc-redesign .gc-editorial-crew .gc-editorial-copy{background:var(--gc-mint)}.gc-redesign .gc-editorial-crew .gc-editorial-photo{order:2}.gc-redesign .gc-editorial-crew .gc-editorial-star{color:var(--gc-green)}.gc-redesign .gc-lookbook-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gc-redesign .gc-lookbook-card{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:12px;background:var(--gc-pink)}.gc-redesign .gc-lookbook-card>img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.gc-redesign .gc-lookbook-card:hover>img{transform:scale(1.035)}.gc-redesign .gc-lookbook-card .gc-circle{position:absolute;bottom:14px;right:14px;background:var(--gc-yellow)}.gc-redesign .gc-story{border-radius:var(--gc-radius);background:var(--gc-green);color:var(--gc-yellow);padding:32px;display:grid;grid-template-columns:1fr 1.5fr;gap:20px;align-items:center}.gc-redesign .gc-story h2{font-size:32px;margin-bottom:20px}.gc-redesign .gc-story-image{border-radius:10px;overflow:hidden;aspect-ratio:2.2}.gc-redesign .gc-story-image img{width:100%;height:100%;object-fit:cover}.gc-redesign .gc-story>p{grid-column:2;font-size:12px;line-height:1.7;color:var(--gc-white);max-width:580px}.gc-redesign .gc-story .gc-button{background:var(--gc-yellow);color:var(--gc-ink);border-color:var(--gc-yellow)}.gc-redesign .gc-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:32px;padding-bottom:12px}.gc-redesign .gc-faq h2{margin-bottom:12px}.gc-redesign .gc-faq-items details{border-top:1px solid var(--gc-ink)}.gc-redesign .gc-faq-items details:last-child{border-bottom:1px solid var(--gc-ink)}.gc-redesign .gc-faq-items summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:14px 0;cursor:pointer;list-style:none;font-size:12px;line-height:1.6;font-weight:600}.gc-redesign .gc-faq-items summary::-webkit-details-marker{display:none}.gc-redesign .gc-faq-items summary>span{font-size:22px;font-weight:500;transition:transform .2s}.gc-redesign .gc-faq-items details[open] summary>span{transform:rotate(45deg)}.gc-redesign .gc-faq-items p{font-size:12px;line-height:1.8;padding:0 32px 16px 0}.gc-redesign .gc-faq-items p a{text-decoration:underline;text-underline-offset:3px}.gc-redesign :lang(th) :is(.gc-hero,.gc-section) h1,.gc-redesign :lang(th) :is(.gc-hero,.gc-section) h2{line-height:1.2;letter-spacing:-.025em}@media(max-width:1023px){:root{--gc-gutter:24px}html{scroll-padding-top:86px}.gc-redesign .gc-section{padding-block:8px}.gc-redesign .gc-hero-copy{padding:24px}.gc-redesign .gc-hero h1{font-size:36px}.gc-redesign .gc-hero-copy,.gc-redesign .gc-hero-visual{min-height:360px}.gc-redesign .gc-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-redesign .gc-trust>:nth-child(2):after{display:none}.gc-redesign .gc-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gc-redesign .gc-editorial-photo{min-height:300px}.gc-redesign .gc-editorial-copy{padding:24px}.gc-redesign .gc-editorial-copy h2{font-size:30px}.gc-redesign .gc-collection-index{display:none}.gc-redesign .gc-collection-row h3{font-size:20px}.gc-redesign .gc-story{padding:24px;grid-template-columns:1fr 1.2fr}.gc-redesign .gc-story h2{font-size:28px}}@media(max-width:639px){:root{--gc-gutter:16px}.gc-redesign :is(.gc-hero,.gc-section) h2{font-size:24px}.gc-redesign .gc-hero{grid-template-columns:1fr;padding-top:8px;gap:8px}.gc-redesign .gc-hero-copy{min-height:0;padding:24px}.gc-redesign .gc-hero h1{font-size:32px;max-width:400px;letter-spacing:-.04em;margin-block:2px 12px}.gc-redesign .gc-hero-copy>p{font-size:12px;line-height:1.7;max-width:340px;margin-bottom:16px}.gc-redesign .gc-hero-foot{padding-top:14px;font-size:8px}.gc-redesign .gc-spark{font-size:22px}.gc-redesign .gc-hero-visual{min-height:0;height:230px}.gc-redesign .gc-hero-image{object-position:center 30%}.gc-redesign .gc-hero-sticker{width:64px;height:64px;top:12px;right:12px;font-size:7px}.gc-redesign .gc-hero-sticker>span{font-size:20px}.gc-redesign .gc-hero-caption{bottom:10px;left:10px;right:10px;font-size:10px;padding:6px 8px 6px 12px}.gc-redesign .gc-hero-caption .gc-circle{width:28px;height:28px;font-size:18px}.gc-redesign .gc-trust>div,.gc-redesign .gc-trust>a{padding:10px 6px;gap:8px}.gc-redesign .gc-trust strong{font-size:10px;line-height:1.4}.gc-redesign .gc-trust small{display:none}.gc-redesign .gc-trust>div>span,.gc-redesign .gc-trust>a>span{width:32px;height:32px;font-size:22px}.gc-redesign .gc-section-heading{gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.gc-redesign .gc-section-heading .gc-text-link{font-size:10px;gap:8px}.gc-redesign .gc-eyebrow{font-size:9px;margin-bottom:6px}.gc-redesign .gc-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gc-redesign .gc-category-caption{font-size:10px;padding:8px 1px 4px}.gc-redesign .gc-collection-rows{grid-template-columns:1fr;gap:8px}.gc-redesign .gc-collection-row{min-height:68px;padding:10px 12px;gap:12px}.gc-redesign .gc-collection-row h3{font-size:20px}.gc-redesign .gc-collection-row img{width:44px;height:44px;border-radius:8px}.gc-redesign .gc-collection-row .gc-circle{width:28px;height:28px;font-size:18px}.gc-redesign .gc-editorial{grid-template-columns:1fr;gap:8px}.gc-redesign .gc-editorial-photo{min-height:0;height:210px}.gc-redesign .gc-editorial-copy{min-height:0;padding:24px}.gc-redesign .gc-editorial-copy h2{font-size:28px}.gc-redesign .gc-editorial-copy p{font-size:12px;margin-block:12px 16px}.gc-redesign .gc-editorial-sticker{width:54px;height:54px;font-size:35px}.gc-redesign .gc-editorial-crew .gc-editorial-photo{order:0}.gc-redesign .gc-lookbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gc-redesign .gc-lookbook-card .gc-circle{width:28px;height:28px;font-size:18px;right:8px;bottom:8px}.gc-redesign .gc-story{grid-template-columns:1fr;gap:16px;padding:24px}.gc-redesign .gc-story h2{font-size:28px;margin-bottom:16px}.gc-redesign .gc-story>p{grid-column:auto;font-size:12px}.gc-redesign .gc-story-image{aspect-ratio:2}.gc-redesign .gc-faq{grid-template-columns:1fr;gap:20px;padding-bottom:8px}.gc-redesign .gc-faq-items summary{padding-block:14px;font-size:12px}.gc-redesign .gc-faq-items p{font-size:12px}}.gc-redesign .gc-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border:1px solid #0002;background:#0002;overflow:hidden}.gc-redesign .gc-product-card{min-width:0;height:100%;background:var(--gc-white);display:flex;flex-direction:column}.gc-redesign .gc-product-picture{display:block;position:relative;min-width:0;aspect-ratio:1;background:var(--gc-white);overflow:hidden;border-radius:0;border:0}.gc-redesign .gc-gallery-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.gc-redesign .gc-gallery-track::-webkit-scrollbar{display:none}.gc-redesign .gc-gallery-slide{display:block;position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.gc-redesign .gc-gallery-slide>img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gc-redesign .gc-gallery-slide:focus-visible{outline:3px solid var(--gc-ink);outline-offset:-4px}.gc-redesign .gc-gallery-controls[hidden]{display:none}.gc-redesign .gc-gallery-controls button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:#ffffffb3;color:var(--gc-ink);border-radius:50%;font:500 22px/1 var(--gc-font,Poppins,sans-serif);cursor:pointer;opacity:0;transition:opacity .18s,background .18s}.gc-redesign .gc-gallery-prev{left:2px}.gc-redesign .gc-gallery-next{right:2px}.gc-redesign .gc-product-picture:hover .gc-gallery-controls button,.gc-redesign .gc-product-picture:focus-within .gc-gallery-controls button{opacity:1}.gc-redesign .gc-gallery-controls button:hover{background:var(--gc-yellow)}.gc-redesign .gc-gallery-progress{position:absolute;left:8px;bottom:8px;z-index:1;display:flex;gap:3px;pointer-events:none}.gc-redesign .gc-gallery-progress span{display:block;width:6px;height:3px;border-radius:4px;background:#0005;box-shadow:0 0 0 1px #fffc;transition:width .25s,background .25s}.gc-redesign .gc-gallery-progress span.is-current{width:18px;background:var(--gc-ink)}.gc-redesign .gc-product-badge{position:absolute;left:8px;top:8px;z-index:1;max-width:calc(100% - 16px);border-radius:100px;background:var(--gc-ink);color:var(--gc-white);padding:4px 7px;font-size:9px;line-height:1.3;pointer-events:none}.gc-redesign .gc-product-meta{display:flex;flex:1;flex-direction:column;min-height:116px;padding:12px;border-top:1px solid #0002}.gc-redesign .gc-product-meta .gc-product-vendor{margin:0;font:500 10px/1.5 var(--gc-font,Poppins,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#000a}.gc-redesign .gc-product-meta h3{margin:4px 0 0;font:500 14px/1.4 var(--gc-font,Poppins,sans-serif);letter-spacing:0}.gc-redesign .gc-product-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.gc-redesign .gc-product-link:hover{text-decoration:underline;text-underline-offset:3px}.gc-redesign .gc-product-purchase{display:flex;align-items:flex-end;justify-content:space-between;gap:4px;margin-top:auto;padding-top:6px}.gc-redesign .gc-product-price{min-width:0;display:flex;flex-direction:column;align-items:flex-start;font:500 14px/1.4 var(--gc-font,Poppins,sans-serif);overflow-wrap:anywhere}.gc-redesign .gc-product-price small{font-size:9px;line-height:1.3;color:#000a;letter-spacing:.04em}.gc-redesign .gc-product-price s{font-size:10px;color:#0008}.gc-redesign .gc-product-options{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;font-size:26px;line-height:1;border-radius:50%;margin-right:-8px;margin-bottom:-8px;transition:background .2s,transform .2s}.gc-redesign .gc-product-options:hover{background:var(--gc-yellow);transform:scale(1.06)}@media(max-width:1023px){.gc-redesign .gc-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.gc-redesign .gc-product-meta{padding:8px;min-height:116px}.gc-redesign .gc-product-meta .gc-product-vendor{font-size:8px;letter-spacing:.08em}.gc-redesign .gc-product-meta h3{font-size:12px;line-height:1.4}.gc-redesign .gc-product-price{font-size:12px}.gc-redesign .gc-product-price small{font-size:8px}.gc-redesign .gc-product-options{margin-right:-6px;margin-bottom:-6px;width:36px;height:44px;font-size:24px}.gc-redesign .gc-product-badge{font-size:8px;left:6px;top:6px;padding:3px 5px}.gc-redesign .gc-gallery-controls{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gc-redesign *{animation:none!important;transition:none!important}}gc-experience{display:contents}.gc-back-top{position:fixed;bottom:88px;right:20px;z-index:20;display:grid;place-items:center;width:44px;height:44px;border:1px solid #000;border-radius:50%;background:#ffe71b;color:#000;box-shadow:0 3px 12px #0001;cursor:pointer;font:500 24px/1 sans-serif;transition:background .2s,transform .2s}.gc-back-top[hidden]{display:none}.gc-back-top:hover{background:#f8359e;transform:translateY(-3px)}.gc-back-top:focus-visible{outline:3px solid #000;outline-offset:4px}@media(prefers-reduced-motion:no-preference){.gc-redesign .gc-enter{animation:gc-enter .38s cubic-bezier(.2,.7,.2,1) both}.gc-redesign .gc-category{transition:transform .22s ease}.gc-redesign .gc-category:hover{transform:translateY(-3px)}.gc-redesign .gc-faq-items details[open] p{animation:gc-enter .22s ease both}@keyframes gc-enter{0%{opacity:.7;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:639px){.gc-back-top{right:12px;bottom:88px}}@media(prefers-reduced-motion:reduce){.gc-back-top{transition:none}}@media(prefers-reduced-motion:reduce){.gc-redesign.gc-page-product .main-product media-gallery[data-desktop-layout=two_columns_grid] .slider__grid{scroll-behavior:auto!important}}html:lang(th){--gc-font: "Noto Sans Thai", sans-serif;--gc-heading-font: "Noto Sans Thai", sans-serif;--base-font-family: "Noto Sans Thai", sans-serif;--accent-font-family: "Noto Sans Thai", sans-serif;--custom-font-family: "Noto Sans Thai", sans-serif;--base-font-weight: 400;--accent-font-weight: 400;--custom-font-weight: 400;--heading-xl-letter-spacing: 0;--heading-l-letter-spacing: 0;--heading-m-letter-spacing: 0;--heading-s-letter-spacing: 0;--heading-xs-letter-spacing: 0;--body-l-letter-spacing: 0;--body-m-letter-spacing: 0;--body-s-letter-spacing: 0;--label-letter-spacing: 0}html:lang(th) body.gc-redesign{font-family:var(--gc-font);font-size:14px;font-weight:400;line-height:1.575;letter-spacing:normal}html:lang(th) .gc-redesign :is(h1,h2,h3,h4,h5,h6,button,input,select,textarea){font-family:var(--gc-font);letter-spacing:normal}html:lang(th) .gc-redesign :is(.gc-header__nav-link,.gc-header__account,.gc-header__cart,.gc-header__dropdown-parent,.gc-header__category-link,.gc-header__child-link,.gc-header__grandchild-list a,.gc-header__mobile-extras){font-size:14px;font-weight:600;line-height:1.6;letter-spacing:normal}html:lang(th) .gc-header__nav-link{padding-block:5px}html:lang(th) .gc-header__mobile-links .gc-header__nav-link{padding-block:10px}html:lang(th) .gc-header__announcement{font-size:11.2px;line-height:1.575;font-weight:600;letter-spacing:normal}html:lang(th) .gc-header .gc-header__search-input{font-size:14px;line-height:1.6}html:lang(th) .gc-redesign :is(.gc-hero,.gc-section) h2,html:lang(th) .gc-redesign :is(.gc-commerce-context__title,.gc-footer__heading){font-size:32px;font-weight:400;line-height:1.3125;letter-spacing:normal}html:lang(th) .gc-redesign .gc-hero h1{font-size:40px;font-weight:400;line-height:1.3;letter-spacing:normal}html:lang(th) .gc-redesign .gc-collection-row h3{font-size:22px;font-weight:400;line-height:1.45;letter-spacing:normal}html:lang(th) .gc-redesign :is(.gc-hero-copy>p,.gc-editorial-copy p,.gc-story>p,.gc-faq-items p,.gc-product-intro,.gc-product-intro__body,.gc-product-information__body,.gc-footer__description,.gc-footer__form-message,.gc-footer__link-list a){font-size:14px;font-weight:400;line-height:1.575;letter-spacing:normal}html:lang(th) .gc-redesign :is(.gc-button,.gc-text-link,.gc-section-heading .gc-text-link,.gc-category-caption,.gc-trust strong,.gc-faq-items summary,.gc-product-information__item summary,.gc-footer__subscribe){font-size:14px;font-weight:600;line-height:1.575;letter-spacing:normal}html:lang(th) .gc-redesign :is(.gc-trust small,.gc-eyebrow,.gc-hero-foot,.gc-footer__eyebrow,.gc-footer__link-heading,.gc-footer__email-label,.gc-footer__bottom){font-size:12px;line-height:1.575;letter-spacing:normal}html:lang(th) .gc-redesign .gc-product-meta h3{font-size:14px;font-weight:600;line-height:1.575;letter-spacing:normal}html:lang(th) .gc-redesign .gc-product-price{font-size:14px;font-weight:600;line-height:1.575}html:lang(th) .gc-redesign .gc-product-price small{font-size:10px;line-height:1.5;letter-spacing:normal}html:lang(th) .gc-redesign .gc-product-badge{font-size:11px;line-height:1.5}html:lang(th) .gc-redesign.gc-page-collection .collection-hero .collection-hero__info .heading,html:lang(th) .gc-redesign.gc-page-search .search__heading,html:lang(th) .gc-redesign.gc-page-cart .title-page,html:lang(th) .gc-redesign.gc-page-page :is(.page__title,.rich-text .content-heading),html:lang(th) .gc-redesign.gc-page-list-collections .section-collection-list>.heading,html:lang(th) .gc-redesign.gc-page-product .main-product .product__title,html:lang(th) .gc-redesign.gc-page-product :is(product-recommendations,recently-viewed-products) .slider__heading{font-size:32px!important;font-weight:400!important;line-height:1.3125!important;letter-spacing:normal}html:lang(th) .gc-redesign.gc-page-collection .collection-wrapper .card__title,html:lang(th) .gc-redesign.gc-page-search .template-search .card__title,html:lang(th) .gc-redesign.gc-page-product :is(product-recommendations,recently-viewed-products) .card__title,html:lang(th) .gc-redesign.gc-page-list-collections .card-collection .card__title{font-size:14px!important;font-weight:600!important;line-height:1.575!important;min-height:3.15em;letter-spacing:normal}html:lang(th) .gc-redesign.gc-page-collection .collection-wrapper :is(.card__price,.card__price .price),html:lang(th) .gc-redesign.gc-page-search .template-search :is(.card__price,.card__price .price),html:lang(th) .gc-redesign.gc-page-product :is(product-recommendations,recently-viewed-products) .card__price{font-size:14px!important;font-weight:600!important;line-height:1.575!important}html:lang(th) .gc-redesign.gc-page-product .main-product .price-block .price{font-size:28px;font-weight:700;line-height:1.357}html:lang(th) .gc-redesign.gc-page-product .main-product .product-form__submit,html:lang(th) .gc-redesign.gc-page-cart .cart__checkout-button{font-size:14px;font-weight:600;line-height:1.575}html:lang(th) .gc-redesign :is(.gc-commerce-categories a,.gc-product-intro__more,.gc-product-intro__less){font-size:14px;line-height:1.575;letter-spacing:normal}html:lang(th) .gc-redesign.gc-page-product .main-product .product__shipping-policy{font-size:12px;line-height:1.575}html:lang(th) .gc-footer__brand-message,html:lang(th) .gc-header__logo-text{font-family:Poppins,sans-serif}@media(max-width:767px){html:lang(th) .gc-redesign :is(.gc-hero,.gc-section) h2,html:lang(th) .gc-redesign :is(.gc-commerce-context__title,.gc-footer__heading){font-size:22.4px;line-height:1.201}html:lang(th) .gc-redesign .gc-hero h1{font-size:32px}html:lang(th) .gc-redesign.gc-page-collection .collection-hero .collection-hero__info .heading,html:lang(th) .gc-redesign.gc-page-search .search__heading,html:lang(th) .gc-redesign.gc-page-cart .title-page,html:lang(th) .gc-redesign.gc-page-page :is(.page__title,.rich-text .content-heading),html:lang(th) .gc-redesign.gc-page-list-collections .section-collection-list>.heading,html:lang(th) .gc-redesign.gc-page-product .main-product .product__title,html:lang(th) .gc-redesign.gc-page-product :is(product-recommendations,recently-viewed-products) .slider__heading{font-size:22.4px!important;line-height:1.201!important}html:lang(th) .gc-redesign .gc-commerce-categories .gc-commerce-categories__item{font-size:12px;line-height:1.575}html:lang(th) .gc-header .gc-header__search-input{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
