.cangshan-pdp{--cangshan-red: #e00000;--cangshan-green: #3f7d3a;--cangshan-gold: #f4a900;--cangshan-border: #d8d8d8;--cangshan-muted: #626262;--cangshan-surface: #fafafa;--cangshan-ease: .18s ease;--cangshan-content-width: 1296px;--cangshan-media-width: 718;--cangshan-form-width: 535;font-family:var(--body-font-stack);font-style:var(--body-font-style);font-weight:var(--body-font-weight);padding-block:38px 48px}.cangshan-pdp.cangshan-pdp{padding-inline:clamp(16px,3vw,40px)}.cangshan-pdp .cangshan-pdp__inner{max-width:var(--cangshan-content-width)}.template-product .cangshan-pdp__breadcrumbs{font-family:var(--label-font-stack);font-size:12px;font-style:var(--label-font-style);font-weight:var(--label-font-weight);letter-spacing:var(--label-spacing);margin-bottom:20px;text-transform:var(--label-font-case)}.template-product .cangshan-pdp__breadcrumbs .breadcrumb{align-items:center;display:flex;gap:4px;margin:0;min-height:45px}.template-product .cangshan-pdp__breadcrumbs .breadcrumb-divider{color:var(--cangshan-muted);height:17px}.breadcrumb__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:center;overflow:hidden;white-space:nowrap}.breadcrumb-item{font-size:12px}.breadcrumb-item,.breadcrumb-divider{display:flex;align-items:center}.cangshan-pdp .cangshan-pdp__inner .product-single{align-items:flex-start;gap:clamp(28px,2.95vw,42px)}.cangshan-pdp .product-form-wrapper,.cangshan-pdp [data-product-media-wrapper]{min-width:0;width:100%}.cangshan-pdp .product-details--form-wrapper,.cangshan-pdp .product--add-to-cart-form{width:100%}.cangshan-pdp .product--add-to-cart-form{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:5px}.cangshan-pdp .product--add-to-cart-form>*{grid-column:1 / -1}.cangshan-pdp .product--add-to-cart-form>.product-form-block:has(>quantity-input){grid-column:1}.cangshan-pdp .product--add-to-cart-form>.product-form-block:has(>product-form){grid-column:2;align-self:end}.cangshan-pdp .product-form-block:has(>.cangshan-pdp__price-row),.cangshan-pdp .cangshan-pdp__overview,.cangshan-pdp [data-product-options]{--custom-margin-bottom: 18px !important}.cangshan-pdp .product-form-block:has(>quantity-input),.cangshan-pdp .product-form-block:has(.paymentButtonsWrapper){--custom-margin-bottom: 0px !important}.cangshan-pdp #breadcrumbs,.cangshan-pdp .shopify-payment-terms__container,.cangshan-pdp .shopify-payment-button__more-options{display:none!important}.cangshan-pdp__eyebrow{color:var(--cangshan-red);font-family:var(--label-font-stack);font-size:var(--small-body-font-size);font-style:var(--label-font-style);font-weight:var(--font-weight-bold);letter-spacing:var(--label-spacing);line-height:1.2;margin:0 0 8px;text-transform:var(--label-font-case)}.cangshan-pdp__eyebrow a{color:inherit;text-decoration:none}.cangshan-pdp__eyebrow a:hover,.cangshan-pdp__eyebrow a:focus-visible{text-decoration:underline}.cangshan-pdp .product-details-product-title{color:#111;font-family:var(--header-font-stack);font-size:clamp(26px,2vw,28px);font-weight:var(--font-weight-header-bold);letter-spacing:-.01em;line-height:1.18;text-wrap:balance}.cangshan-pdp .reviews-star-rating{align-items:center;display:flex;gap:14px}.cangshan-pdp .reviews-star-rating__stars{color:var(--cangshan-gold);display:flex;gap:2px}.cangshan-pdp .reviews-star-rating__value-reviews{color:var(--cangshan-muted);font-size:var(--small-body-font-size)}.cangshan-pdp__price-row{align-items:center;border-bottom:1px solid var(--cangshan-border);display:flex;gap:14px;padding-bottom:10px}.cangshan-pdp .cangshan-pdp__price-row #ProductPrice,.cangshan-pdp .cangshan-pdp__price-row #ProductPrice .money{color:#111;font-weight:600}.cangshan-pdp .cangshan-pdp__price-row #ComparePrice.on-sale,.cangshan-pdp .cangshan-pdp__price-row #ComparePrice.on-sale .money{color:var(--cangshan-muted);text-decoration:line-through;text-decoration-thickness:1px}.cangshan-pdp .cangshan-pdp__price-row:has(#ComparePrice.on-sale) #ProductPrice,.cangshan-pdp .cangshan-pdp__price-row:has(#ComparePrice.on-sale) #ProductPrice .money{color:var(--cangshan-red)}.cangshan-pdp__shipping-label{color:var(--cangshan-green);font-family:var(--label-font-stack);font-size:var(--small-body-font-size);font-style:var(--label-font-style);font-weight:600;letter-spacing:0;text-transform:var(--label-font-case)}.cangshan-pdp__summary{color:#3c3c3c;line-height:1.5;max-width:500px}.cangshan-pdp__summary p{margin:0 0 14px}.cangshan-pdp__benefits ul{display:grid;gap:7px;list-style:none;margin:0 0 0 18px;padding:0}.cangshan-pdp__benefits li{align-items:flex-start;display:flex;gap:11px;line-height:1.3}.cangshan-pdp__benefits li span{display:contents}.cangshan-pdp__benefits li:before{background:url(/cdn/shop/files/checkmark.svg?v=1784311574) center / contain no-repeat;content:"";display:inline-block;flex:0 0 15px;height:15px;margin-top:3.2px;width:15px}.cangshan-pdp .swatch .option-label-wrapper{margin-bottom:10px}.cangshan-pdp .product--add-to-cart-form .product-sub-label,.cangshan-pdp .product--add-to-cart-form .selector-wrapper label,.cangshan-pdp .swatch .option-label-wrapper .header{color:#222}.cangshan-pdp .swatch .option-label-wrapper.is-color-label>div{align-items:baseline;gap:4px}.cangshan-pdp .swatch .option-label-wrapper.is-color-label .header{font-family:var(--body-font-stack);font-size:14px;font-style:var(--body-font-style);letter-spacing:0;line-height:16px;margin:0;text-transform:none}.cangshan-pdp .swatch .option-label-wrapper.is-color-label .header.label-font{font-weight:var(--font-weight-bold)}.cangshan-pdp .swatch .option-label-wrapper.is-color-label .header.label-font:after{content:":"}.cangshan-pdp .swatch .option-label-wrapper.is-color-label .product-swatch-color-name{font-weight:var(--body-font-weight);margin-left:0}.cangshan-pdp .quantity-selector.product-sub-label{font-family:var(--body-font-stack);font-size:14px;font-style:var(--body-font-style);font-weight:var(--body-font-weight);letter-spacing:0;line-height:13px;text-transform:none}.cangshan-pdp .swatch .swatch-items-wrapper .swatch-element.color:not(.image-swatch) label{height:31px;min-width:31px;width:31px}.cangshan-pdp quantity-input,.cangshan-pdp .js-qty{width:100%}.cangshan-pdp .product--add-to-cart-form .js-qty{align-items:center;border-color:var(--cangshan-border);border-radius:var(--input-border-radius);display:grid;grid-template-columns:36px minmax(36px,1fr) 36px;min-height:44px;transition:border-color var(--cangshan-ease),box-shadow var(--cangshan-ease)}.cangshan-pdp .product--add-to-cart-form .js-qty__adjust,.cangshan-pdp .product--add-to-cart-form #Quantity{align-items:center;display:flex;height:42px;justify-content:center;margin:0;min-height:44px;width:100%}.cangshan-pdp .product--add-to-cart-form .js-qty:focus-within{border-color:#777;box-shadow:0 0 0 1px #777}.cangshan-pdp .product--add-to-cart-form .js-qty__adjust{transition:background-color var(--cangshan-ease),color var(--cangshan-ease)}.cangshan-pdp .product--add-to-cart-form .js-qty__adjust:hover{background:#f2f2f2}.cangshan-pdp .product--add-to-cart-form .js-qty__adjust:active{background:#e8e8e8}.cangshan-pdp .paymentButtonsWrapper{display:grid;gap:7px;grid-template-columns:minmax(0,205fr) minmax(0,133fr)}.cangshan-pdp .paymentButtonsWrapper .product--add-to-cart-button,.cangshan-pdp .paymentButtonsWrapper .shopify-payment-button__button{border-radius:var(--alt-btn-border-radius);min-height:44px;white-space:nowrap}.cangshan-pdp .paymentButtonsWrapper .product--add-to-cart-button,.cangshan-pdp .paymentButtonsWrapper shop-pay-wallet-button{height:44px}.cangshan-pdp .paymentButtonsWrapper shop-pay-wallet-button,.cangshan-pdp .paymentButtonsWrapper shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--alt-btn-border-radius);border-radius:var(--alt-btn-border-radius);white-space:nowrap}.cangshan-pdp .paymentButtonsWrapper .product--add-to-cart-button{gap:8px;transition:filter var(--cangshan-ease),transform var(--cangshan-ease)}.cangshan-pdp .paymentButtonsWrapper .product--add-to-cart-button span{font-weight:var(--font-weight-bold);white-space:nowrap}.cangshan-pdp .paymentButtonsWrapper .product--add-to-cart-button:not(:disabled):hover{filter:brightness(.9)}.cangshan-pdp .paymentButtonsWrapper .product--add-to-cart-button:not(:disabled):active{transform:translateY(1px)}.cangshan-pdp .paymentButtonsWrapper .product--add-to-cart-button:disabled{cursor:not-allowed}@media(max-width:700px){.cangshan-pdp .paymentButtonsWrapper .product--add-to-cart-button{margin-top:5px}}.cangshan-pdp__cart-icon{flex:0 0 20px;height:20px;width:20px}.cangshan-pdp .paymentButtonsWrapper .shopify-payment-button,.cangshan-pdp .paymentButtonsWrapper .shopify-payment-button__button,.cangshan-pdp .paymentButtonsWrapper>.width-full{height:100%}.cangshan-pdp__trust-row{align-items:center;display:flex;flex-wrap:wrap;gap:17px;margin:0 0 20px;max-width:478px;min-height:50px;padding-left:7px}.cangshan-pdp__trust-item{align-items:center;display:flex;font-family:var(--label-font-stack);font-size:var(--small-body-font-size);font-style:var(--label-font-style);font-weight:var(--label-font-weight);gap:9px;letter-spacing:var(--label-spacing);line-height:1.2;max-width:175px;text-transform:var(--label-font-case)}.cangshan-pdp__trust-copy{display:grid;gap:1.5px;font-size:12px}.cangshan-pdp__trust-copy strong{font-weight:var(--font-weight-bold)}.cangshan-pdp__trust-item img{flex:0 0 34px;height:30px;width:34px}.cangshan-pdp__spec-cards{display:grid;gap:7px 9px;grid-auto-rows:minmax(64px,1fr);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;max-width:535px}.cangshan-pdp__spec-cards--two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.cangshan-pdp__spec-card{align-items:center;background:var(--cangshan-surface);border:1px solid var(--cangshan-border);border-radius:var(--block-border-radius);display:flex;gap:10px;min-height:64px;padding:8px 11px}.cangshan-pdp__spec-card img{display:block;flex:0 0 34px;height:31px;object-fit:contain;width:34px}.cangshan-pdp__spec-card--handle img{flex-basis:15px;height:36px;width:15px;transform:translate(8px,2px)}.cangshan-pdp__spec-card--handle{gap:22px}.cangshan-pdp__spec-card--product-image img{border-radius:2px}.cangshan-pdp__spec-card--product-image:not(:has(img)){padding-left:55px}.cangshan-pdp__spec-card span{display:grid;gap:0;min-width:0}.cangshan-pdp__spec-card small{color:#494949;font-size:14px;line-height:18px}.cangshan-pdp__spec-card strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#151515;display:-webkit-box;font-size:14px;line-height:16px;overflow:hidden;overflow-wrap:anywhere}.cangshan-pdp__accordions{--cangshan-accordion-duration: .26s;--cangshan-accordion-fade-delay: 60ms;--cangshan-accordion-fade-duration: .18s;border:1px solid var(--cangshan-border)}.cangshan-pdp__accordions details+details{border-top:1px solid var(--cangshan-border)}.cangshan-pdp__accordions summary{align-items:center;cursor:pointer;display:flex;font-family:var(--label-font-stack);font-size:var(--small-body-font-size);font-style:var(--label-font-style);font-weight:600;justify-content:space-between;list-style:none;min-height:36px;padding:8px 13px;text-transform:var(--label-font-case);transition:background-color var(--cangshan-ease)}.cangshan-pdp__accordions summary:hover{background:var(--cangshan-surface)}.cangshan-pdp__accordions summary::-webkit-details-marker{display:none}.cangshan-pdp__accordion-icon{height:14px;position:relative;width:14px}.cangshan-pdp__accordion-icon:before,.cangshan-pdp__accordion-icon:after{background:currentColor;content:"";height:1.5px;left:0;position:absolute;top:6px;transition:transform .16s ease;width:14px}.cangshan-pdp__accordion-icon:after{transform:rotate(90deg)}.cangshan-pdp__accordions details[open] .cangshan-pdp__accordion-icon:after{transform:rotate(0)}.cangshan-pdp__accordion-content{color:#333;display:grid;grid-template-rows:0fr;line-height:1.45;opacity:0;overflow:hidden;transition:grid-template-rows var(--cangshan-accordion-duration) ease,opacity var(--cangshan-accordion-fade-duration) ease,visibility 0s linear var(--cangshan-accordion-duration);visibility:hidden}.cangshan-pdp__accordions details[open]>.cangshan-pdp__accordion-content{grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--cangshan-accordion-duration) ease,opacity var(--cangshan-accordion-fade-duration) ease var(--cangshan-accordion-fade-delay),visibility 0s linear 0s;visibility:visible}.cangshan-pdp__accordion-inner{border-top:1px solid var(--cangshan-border);min-height:0;overflow:hidden;padding:0 13px;transition:padding var(--cangshan-accordion-duration) ease}.cangshan-pdp__accordions details[open]>.cangshan-pdp__accordion-content>.cangshan-pdp__accordion-inner{padding-block:15px}.cangshan-pdp__accordion-inner>:first-child{margin-top:0}.cangshan-pdp__accordion-inner>:last-child{margin-bottom:0}.cangshan-pdp__included-list{list-style:none;margin:0;padding-left:0}.cangshan-pdp__included-list li{align-items:start;break-inside:avoid;column-gap:6px;display:grid;grid-template-columns:auto minmax(0,1fr);margin-bottom:4px}.cangshan-pdp__included-list li:before{content:"\2022"}.cangshan-pdp__included-list li span{min-width:0}.cangshan-pdp__spec-list{display:grid;gap:8px;margin:0}.cangshan-pdp__spec-list div{display:grid;gap:16px;grid-template-columns:minmax(110px,.4fr) 1fr}.cangshan-pdp__spec-list dt{font-weight:700}.cangshan-pdp__spec-list dd{margin:0}.cangshan-pdp__sku{color:var(--cangshan-muted);font-size:var(--small-body-font-size);margin:16px 0 0;text-align:right}.cangshan-pdp :is(button,input,select,summary,a):focus-visible{outline:2px solid #111;outline-offset:3px}@media(min-width:768px){.cangshan-pdp__inner{position:relative}.template-product .cangshan-pdp__breadcrumbs{left:0;margin:0;position:absolute;top:-13px;width:calc((100% - clamp(28px,2.95vw,42px))/2);z-index:3}.cangshan-pdp__inner:has(>.product-media--right) .template-product .cangshan-pdp__breadcrumbs{left:auto;right:0}.cangshan-pdp .product-single>[data-product-media-wrapper]{padding-top:45px}.cangshan-pdp .product-single>[data-product-media-wrapper],.cangshan-pdp .product-single>.product-form-wrapper{flex:1 1 0;width:auto}.cangshan-pdp #productMediaDesktop{overflow:visible}.cangshan-pdp #productMediaDesktop .thumb-prev{display:none}.cangshan-pdp #productMediaDesktop .thumb-next{background:transparent;border:0;display:flex!important;height:44px;left:-72px;opacity:1;right:auto;top:calc(100% + 5px);transform:none;width:44px}.cangshan-pdp #productMediaDesktop .thumb-next.swiper-button-disabled{cursor:default;opacity:.65}.cangshan-pdp #productMediaDesktop .thumb-next.swiper-button-lock{display:flex!important}.cangshan-pdp #productMediaDesktop .thumb-next svg{height:10px;transform:rotate(90deg);width:15px}}@media(min-width:1200px){.cangshan-pdp .product-single>[data-product-media-wrapper]{flex:var(--cangshan-media-width) 1 0;width:auto}.cangshan-pdp .product-single>.product-form-wrapper{flex:var(--cangshan-form-width) 1 0;width:auto}}@media(min-width:1280px){.cangshan-pdp .product--add-to-cart-form{grid-template-columns:112px 345px minmax(0,1fr)}.cangshan-pdp #productMediaDesktop.media-type-thumbnails.thumbnails-left{gap:0;grid-template-columns:119px minmax(0,1fr);height:673px}.cangshan-pdp #productMediaDesktop [data-media-thumbnails]{height:667px;max-height:667px}.cangshan-pdp #productMediaDesktop [data-media-thumbnails] .swiper-slide{height:119px!important;margin-bottom:18px!important;min-width:119px;width:119px!important}.cangshan-pdp #productMediaDesktop [data-media-thumbnails] .responsive-image-wrapper{border:1px solid #c7c7c7;border-radius:9px;height:119px;overflow:hidden;transition:border-color var(--cangshan-ease),box-shadow var(--cangshan-ease)}.cangshan-pdp #productMediaDesktop [data-media-thumbnails] .swiper-slide:hover .responsive-image-wrapper{border-color:#777}.cangshan-pdp #productMediaDesktop [data-media-thumbnails] .swiper-slide-thumb-active .responsive-image-wrapper{border-color:#111;box-shadow:inset 0 0 0 1px #111;outline:0}.cangshan-pdp #productMediaDesktop [data-media-main]{height:657px;margin-top:16px}.cangshan-pdp #productMediaDesktop [data-media-main] :is(.swiper-slide,[data-media-wrapper],a[data-main-media-link],.responsive-image-wrapper){height:100%}.cangshan-pdp #productMediaDesktop [data-media-main] img{height:100%;object-fit:contain;width:100%}.cangshan-pdp #productMediaDesktop .thumb-next{left:-81.5px}}@media(min-width:768px)and (max-width:1199px){.cangshan-pdp{padding-block:24px 40px}.cangshan-pdp .cangshan-pdp__inner .product-single{gap:20px}.cangshan-pdp .product-sticky{position:static!important}.cangshan-pdp__spec-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cangshan-pdp{padding-block:16px 32px}.cangshan-pdp.cangshan-pdp{padding-inline:16px}.cangshan-pdp .cangshan-pdp__inner .product-single{flex-direction:column;gap:20px}.cangshan-pdp .product-details-product-title{font-size:clamp(25px,7.2vw,28px);line-height:1.2}.cangshan-pdp .product-sticky{position:static!important}.cangshan-pdp .product--add-to-cart-form{display:block}.cangshan-pdp .product--add-to-cart-form>.product-form-block:has(>product-form){margin-top:0}.cangshan-pdp .paymentButtonsWrapper{grid-template-columns:1fr}.cangshan-pdp .swatch .swatch-items-wrapper .swatch-element.color:not(.image-swatch) label{height:44px;min-width:44px;width:44px}.cangshan-pdp .product--add-to-cart-form .js-qty{grid-template-columns:44px minmax(44px,1fr) 44px}.cangshan-pdp__price-row{align-items:baseline;flex-wrap:wrap}.cangshan-pdp__trust-row{align-items:flex-start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cangshan-pdp__spec-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cangshan-pdp__benefits ul{margin-left:0}.cangshan-pdp__accordions summary{min-height:48px}}@media(max-width:359px){.cangshan-pdp__spec-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cangshan-pdp .product--add-to-cart-form .js-qty,.cangshan-pdp .product--add-to-cart-form .js-qty__adjust,.cangshan-pdp .paymentButtonsWrapper .product--add-to-cart-button,.cangshan-pdp #productMediaDesktop [data-media-thumbnails] .responsive-image-wrapper,.cangshan-pdp__accordions summary,.cangshan-pdp__accordion-icon:before,.cangshan-pdp__accordion-icon:after,.cangshan-pdp__accordion-content,.cangshan-pdp__accordion-inner{transition:none}}.swatch:not(.is-color-swatch):not(.linked-products-swatch) .swatch-element input:checked+label{background-color:transparent;color:#000}
/*# sourceMappingURL=/cdn/shop/t/72/assets/section-cangshan-product.css.map */
