.product-share-button-wrapper{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.product-share-qr-code-image{height:80px;width:80px}.element-anchor-tabs{display:flex;gap:var(--anchor-tabs-gap,0);justify-content:var(--anchor-tabs-horizontal-align);overflow-x:auto;width:100%;z-index:1;-webkit-overflow-scrolling:touch;outline-color:var(--anchor-tabs-border-color,var(--border-color));outline-style:solid;outline-width:var(--anchor-tabs-border-width,0)}.anchor-tab{align-items:center;border-bottom-width:var(--anchor-tab-border-bottom-width,2px);border-color:var(--anchor-tab-border-color,var(--border-color));border-radius:var(--anchor-tab-border-radius);cursor:pointer;display:flex;flex:var(--anchor-tab-grow,0) var(--anchor-tab-shrink,1) var(--anchor-tab-basis,auto);justify-content:var(--anchor-tab-horizontal-align,start);padding:var(--anchor-tab-padding-y,16px) var(--anchor-tab-padding-x,20px);text-align:var(--anchor-text-align,center);white-space:nowrap}.anchor-tab.active{border-color:var(--anchor-tab-active-border-color,var(--text-color))}.anchor-content{padding-bottom:var(--anchor-content-padding-bottom,20px);padding-top:var(--anchor-content-padding-top,20px)}.widget-product-description .how-to-buy-title{text-align:left}.widget-product-description .how-to-pay .icon-image{max-height:25px;max-width:40px}.widget-product-description .how-to-pay-title,.widget-product-description .how-to-refund-title{text-align:left}.widget-product-description .how-to-refund{gap:10px}.widget-product-description .product-description-content h1,.widget-product-description .product-description-content h2,.widget-product-description .product-description-content h3,.widget-product-description .product-description-content h4,.widget-product-description .product-description-content h5,.widget-product-description .product-description-content h6,.widget-product-description .product-description-content p,.widget-product-description .product-description-content ul{margin:revert;padding:revert}.product-description{gap:var(--product-description-gap,40px)}.custom-product-how-to-buy{display:flex;flex-direction:column;gap:20px}.product-qr-code{display:flex}.element-product-detail{display:flex;flex-direction:column;gap:var(--product-detail-gap,30px)}.product-detail-item{display:flex;flex-direction:column;gap:var(--product-detail-item-gap,10px)}.item-description .product-description-content{overflow:hidden;position:relative}.item-description .product-description-content.is-collapsed{max-height:320px}.item-description .product-description-content.is-collapsed:after{background:linear-gradient(180deg,#fff0,#fff);bottom:0;content:"";height:72px;left:0;pointer-events:none;position:absolute;right:0}.item-description .product-description-content.is-expanded{max-height:none}.item-description .product-description-toggle{margin-top:12px}.grid-product-media-list{margin-top:12px;--layout-grid-gap-x:var(--media-layout-grid-gap-x,var(--media-layout-grid-gap,8px));--layout-grid-gap-y:var(--media-layout-grid-gap-y,var(--media-layout-grid-gap,8px));--layout-grid-cols:var(--media-layout-grid-cols,1)}.product-detail-image,.product-detail-video{max-width:600px}.attribute-item{display:flex;gap:var(--product-detail-attr-item-gap,8px)}.category-hierarchy{display:flex;flex-wrap:wrap;gap:var(--category-hierarchy-gap,5px)}.detail-size-chart-link{max-width:600px}.element-product-shipping{display:flex;flex-direction:column;gap:30px}.product-shipping-item{display:flex;flex-direction:column;gap:10px}.shipping-options{border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.shipping-options .method{border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.shipping-options .method:first-child{background:#f9fafb;border-top:none;font-weight:700}.shipping-options .method-header{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.shipping-options .method-content{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px;text-align:right;width:160px}.shipping-options .method-provider{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.shipping-options .method-provider .provider{height:28px;width:56px}.shipping-options .method-detail{color:#6b7280;font-size:13px}.shipping-options .method-price{font-weight:700}.shipping-options .method-duration{color:#9ca3af;font-size:12px}
