.cp-native .ecom-product-single__picker--option-label{display:block}.cp-native .ecom-product-single__picker-colors-list,.cp-native .ecom-product-single__picker-radio-list{display:flex;flex-wrap:wrap;gap:8px}.cp-native .ecom-product-single__swatch-item{cursor:pointer;display:flex;align-items:center;justify-content:center}.cp-native .ecom-product-single__picker-option-size{margin-top:12px}.cp-native .ec-swatch-shopify-color{display:block;width:100%;height:100%;background:var(--ec-swatch--background);background-size:cover}.cp-native .ecom-product-single__quantity-controls{display:flex;align-items:center}.cp-native .ecom-product-single__quantity-input{text-align:center;min-width:0}.cp-native .ecom-product-single__price-container-grid,.cp-native .ecom-product-single__price--prices{display:flex;gap:12px;align-items:center}.cp-native .ecom-product-single__add-to-cart--submit{align-items:center;justify-content:center}.cp-native .ecom-add-to-cart__money{display:flex;gap:8px;align-items:center}.cp-native .ecom-add-to-cart-text{white-space:nowrap}.cp-native .ecom-product-single__picker-radio-list-item{min-width:40px;min-height:40px}.cp-native .cp-main-gallery .cp-gallery-thumbs button{display:block}.cp-native .cp-size-dialog{font-family:inherit}.cp-native .ecom-product-single__price--regular{color:#8a8a80}.cp-native .ecom-product-single__media-wrapper{width:100%}.cp-native .ecom-product-single__media-container{width:100%}.cp-native .ecom-product-single__price--sale .money{white-space:nowrap}.cp-native .ecom-accordion__title-text{margin:0}.cp-native .ecom-accordion__body{height:auto!important;opacity:1!important}.cp-native .ecom-accordion__title.ecom-item-active .ecom-items-icon-active{display:flex}.cp-native .cp-main-gallery{touch-action:pan-y}.cp-native .cp-video-buttons button:focus-visible{outline-color:#fff8e6}.cp-native .cp-gallery-thumbs button:focus-visible{outline-offset:0}
@media(max-width:1024px) and (min-width:768px){.cp-native .ecom-925ez6y6aw>.core__row--columns{flex-wrap:nowrap}.cp-native .ecom-8fck18bgr0c{width:55%!important}.cp-native .ecom-strf7tmazrh{width:45%!important}.cp-native .ecom-b37b099rw3h>.ecom-inner{gap:24px}.cp-native .ecom-3tk6dsmqn4i{width:42%!important}.cp-native .ecom-pu0tiz606wd{width:54%!important}}
@media(max-width:767px){
.cp-native{overflow-x:clip}.cp-native .core__row--columns{max-width:100%!important}.cp-native .ecom-column{width:100%!important;flex-basis:100%!important}.cp-native .core__column--wrapper{padding:0!important;margin:0!important}.cp-native .ecom-section>.ecom-inner{max-width:100%!important}.cp-native .ec-flex-wp{min-width:0}.cp-native .ecom-n4btftm43m>.core__column--wrapper{padding:0!important}.cp-native .ecom-925ez6y6aw>.core__row--columns{gap:20px}.cp-native .ecom-strf7tmazrh>.core__column--wrapper{padding:0!important;margin:0!important}.cp-native .ecom-8fck18bgr0c>.core__column--wrapper{padding:0!important}.cp-native .ecom-product-single__title h1{font-size:27px!important;line-height:1.2!important}.cp-native .ecom-product-single__title{margin:0!important}.cp-native .ecom-ib8abiiwzd{margin-top:12px!important}.cp-native .ecom-8m2pykd541i{margin-top:14px!important}.cp-native .ecom-v9i8xkrqni{margin-top:14px!important}.cp-native .ecom-syuxzfhtd5l{display:flex!important;flex-direction:column!important;gap:14px!important;padding:0!important;margin:20px 0!important}.cp-native .ecom-syuxzfhtd5l>.ec-flex-wp{width:100%!important;flex-basis:100%!important;padding:0!important;margin:0!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px!important}.cp-native .ecom-fy32s2hjclv,.cp-native .ecom-0bgkddkrxp0m{width:100%!important;flex-basis:100%!important}.cp-native .ecom-ci85kwe2rea,.cp-native .ecom-e47oo09hk4e{display:flex!important;flex-direction:row!important;align-items:center!important;width:calc(50% - 6px)!important;flex:1 1 calc(50% - 6px)!important;gap:8px!important;padding:0!important}.cp-native .ecom-syuxzfhtd5l .ecom-base-image img{width:44px!important;height:44px!important;object-fit:contain!important}.cp-native .ecom-syuxzfhtd5l .ecom-block:has(.ecom-base-image){flex:0 0 44px!important;width:44px!important;margin:0!important}.cp-native .ecom-syuxzfhtd5l .ecom-block:has(.text-content){flex:1!important;width:auto!important;margin:0!important}.cp-native .ecom-syuxzfhtd5l .text-content{font-size:12px!important;line-height:1.2!important;text-align:left!important}.cp-native .ecom-1000ih3kv62>.core__row--columns{flex-wrap:nowrap!important;gap:10px}.cp-native .ecom-6srccbkbeae{width:25%!important;flex-basis:25%!important}.cp-native .ecom-rn66vz45qt{width:calc(75% - 10px)!important;flex-basis:calc(75% - 10px)!important}.cp-native .ecom-1jbnhit5b8c,.cp-native .ecom-2gb822szzap{width:100%!important;margin:0!important}.cp-native .ecom-product-single__add-to-cart--submit{width:100%;min-height:48px;padding:10px!important;font-size:16px!important;flex-wrap:wrap;gap:4px}.cp-native .ecom-product-single__quantity-controls{min-height:48px}.cp-native .ecom-product-single__quantity-input{width:34px!important;padding:0!important}.cp-native .ecom-product-single__quantity-controls-button{padding:7px!important}.cp-native .cp-gallery-thumbs{gap:8px;margin-top:10px}.cp-native .cp-gallery-thumbs button{flex-basis:22%;width:22%;min-width:62px}.cp-native .ecom-b37b099rw3h>.ecom-inner{flex-direction:column!important;gap:24px!important}.cp-native .ecom-3tk6dsmqn4i{width:100%!important;max-width:360px!important;margin:0 auto!important;flex-basis:auto!important;padding:0!important}.cp-native .ecom-pu0tiz606wd{width:100%!important;flex-basis:auto!important;padding:0!important;gap:18px!important}.cp-native .ecom-l5s7khlejkd{width:100%!important;padding:0!important;margin:0!important}.cp-native .ecom-bsa5ix9g5b9{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;padding:0!important;margin:0!important;width:100%!important}.cp-native .ecom-brtizetrzt{width:57%!important;flex-basis:57%!important;padding:16px 10px!important;margin:0!important;min-height:165px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important}.cp-native .ecom-z2717a8v4b8{width:calc(43% - 8px)!important;flex-basis:calc(43% - 8px)!important;padding:16px 10px!important;margin:0!important;min-height:130px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.cp-native .ecom-brtizetrzt>.ecom-block,.cp-native .ecom-z2717a8v4b8>.ecom-block{width:100%!important;flex-basis:auto!important;margin:0!important}.cp-native .ecom-3fbynhvnt9i .ecom__heading{font-size:20px!important}.cp-native .ecom-kdcbc63mtcr .ecom__heading{font-size:17px!important}.cp-native .ecom-tld427zhyfn,.cp-native .ecom-h1k8bnztmom{padding:0!important;gap:1px!important;width:100%!important;align-items:center!important;flex-wrap:nowrap!important;min-height:68px!important}.cp-native .ecom-tld427zhyfn>*,.cp-native .ecom-h1k8bnztmom>*{width:auto!important;flex:0 1 auto!important;margin:0!important}.cp-native .ecom-wbu6b0rlbh .ecom__heading{font-size:44px!important}.cp-native .ecom-4gvv5lzzq8t .ecom__heading{font-size:30px!important}.cp-native .element__counter--suffix{font-size:16px!important}.cp-native .ecom-eprkc0uf98q .text-content{font-size:15px!important}.cp-native .ecom-6jhe3n7yya .text-content{font-size:12px!important}.cp-native .ecom-1hrk8qcjmp7{padding:0!important;width:100%!important;flex-basis:auto!important;margin:0!important}.cp-native .ecom-xc3rm5vm2r{width:100%!important;margin:0!important}.cp-native .ecom-xc3rm5vm2r img{width:100%!important;height:auto!important;object-fit:contain!important}.cp-native .ecom-h27jgascj6i{padding:14px 10px!important;gap:12px 8px!important;width:100%!important;flex-basis:auto!important;margin:0!important;justify-content:center!important;align-items:flex-end!important}.cp-native .ecom-26tvwnazc3z{width:100%!important;flex-basis:100%!important;margin:0!important}.cp-native .ecom-26tvwnazc3z .ecom__heading{font-size:17px!important;text-align:left!important}.cp-native .ecom-h27jgascj6i>div:not(.ecom-26tvwnazc3z){padding:0!important;gap:2px!important;margin:0!important;justify-content:flex-end!important;flex-direction:column!important;align-items:center!important}.cp-native .ecom-h27jgascj6i .ecom-base-image img{height:72px!important;width:100%!important;object-fit:contain!important}.cp-native .ecom-h27jgascj6i .ecom-block{margin:0!important;width:100%!important}.cp-native .ecom-h27jgascj6i .ecom__heading{line-height:1.25!important;text-align:center!important;letter-spacing:0!important}.cp-native .ecom-q1lpl8y17e{padding:0!important;margin:18px 0 0!important}.cp-native .ecom-zdbmxjpkmwq{width:100%!important}.cp-native .ecom-zdbmxjpkmwq img{width:100%!important;height:auto!important;object-fit:contain!important}.cp-native .ecom-r4hfyzztpzh,.cp-native .ecom-gatkp0wurh{width:100%!important;margin:0 0 12px!important}.cp-native .cp-ugc-track{gap:12px!important}.cp-native .cp-ugc-track>.ecom-swiper-slide{flex:0 0 73%!important;width:73%!important}.cp-native .ecom-euhr09gs798>.ecom-inner{flex-direction:column!important;gap:20px!important}.cp-native .ecom-u7b3ucaf8b9,.cp-native .ecom-v2o45y5royr{width:100%!important;flex-basis:auto!important;padding:0!important;margin:0!important}.cp-native .ecom-v2o45y5royr{max-width:360px!important;margin:auto!important}.cp-native .ecom-zvwp0m7s8ja>.core__column--wrapper{padding:22px 16px!important;border-radius:20px!important}.cp-native .ecom-lhtgs865y{margin:0 0 12px!important}.cp-native .ecom-accordion__title{padding:18px 0!important;gap:10px}.cp-native .ecom-accordion__title-text{font-size:16px!important;line-height:1.4!important}.cp-native .ecom-accordion__body .core__blocks,.cp-native .ecom-accordion__body .ec-flex-wp{padding:0!important}.cp-native .ecom-accordion__body{padding:0 0 16px!important}.cp-native .ecom-accordion_nav--icon{width:28px!important;height:28px!important;padding:7px!important}.cp-native .ecom-accordion_icon-title{display:none!important}.cp-native .ecom-element__lightbox{width:100%}.cp-native .cp-video-buttons{right:8px;bottom:8px}.cp-native .ecom-element_video-iframe video{width:100%!important;height:auto!important}.cp-native .ecom-section__overlay{border-radius:inherit}
}
@media(prefers-reduced-motion:reduce){.cp-native *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(max-width:767px){.cp-native .ecom-syuxzfhtd5l{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px!important}.cp-native .ecom-syuxzfhtd5l>.ec-flex-wp{width:100%!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;align-items:center!important;padding:0!important;margin:0!important}.cp-native .ecom-syuxzfhtd5l>.ecom-section__overlay{display:none}.cp-native .ecom-syuxzfhtd5l>.ec-flex-wp>.ecom-block{flex-basis:auto!important}.cp-native .ecom-syuxzfhtd5l>.ec-flex-wp>.ecom-block:has(.ecom-base-image){flex:0 0 44px!important;width:44px!important}.cp-native .ecom-syuxzfhtd5l>.ec-flex-wp>.ecom-block:has(.text-content){flex:1 1 auto!important;width:auto!important}}
@media(max-width:767px){html body .cp-native .ecom-core.ecom-awporn9rnw5{width:100%!important;--element-width:100%;padding:0!important}html body .cp-native .ecom-core.ecom-37gm7hzzpd8{width:100%!important;margin-left:0!important}html body .cp-native .ecom-core.ecom-strf7tmazrh>.core__column--wrapper{padding:0!important;margin:0!important}html body .cp-native .ecom-product-single__add-to-cart--submit{display:flex!important;flex-wrap:nowrap!important;font-size:14px!important;gap:4px!important}html body .cp-native .ecom-add-to-cart__price,html body .cp-native .ecom-add-to-cart__money{display:inline-flex!important;width:auto!important;flex:none!important;white-space:nowrap;font-size:14px!important;line-height:1.4!important}html body .cp-native .ecom-add-to-cart__price .money{font-size:14px!important;line-height:1.4!important}html body .cp-native .ecom-product-single__picker-radio-list{width:100%!important;flex-wrap:nowrap!important}html body .cp-native .ecom-core.ecom-l5de7l6k47s,html body .cp-native .ecom-l5de7l6k47s .ecom-group,html body .cp-native .ecom-l5de7l6k47s .core__group--wrapper,html body .cp-native .ecom-l5de7l6k47s .core__group--items,html body .cp-native .ecom-l5de7l6k47s .ecom-accordion__item{width:100%!important;max-width:100%!important}html body .cp-native .ecom-l5de7l6k47s .ecom-accordion__title{width:100%!important}html body .cp-native .ecom-l5de7l6k47s .ecom-accordion__title-text{font-size:16px!important;line-height:1.35!important}}
@media(max-width:767px){html body .cp-native .ecom-core.ecom-zvwp0m7s8ja>div.core__column--wrapper{padding:22px 16px!important;margin:0!important}html body .cp-native .ecom-core.ecom-l5de7l6k47s{padding:0!important}html body .cp-native .ecom-core.ecom-awporn9rnw5 .ecom-product-single__picker-option-size{width:100%!important;display:block!important}html body .cp-native .ecom-product-single__picker-radio-list-item{flex:0 0 42px!important;width:42px!important;height:40px!important;margin:0!important}html body .cp-native .ecom-add-to-cart-text{font-size:14px!important;flex:none!important}html body .cp-native .ecom-product-single__quantity-input{font-size:14px!important}}
html body:has(.cp-native .cp-size-dialog[open]){overflow:hidden}.cp-native .ecom-fl_center{justify-content:center}
.cp-native .ecom-slider--container,.cp-native .ecom-slider{opacity:1!important}.cp-native .ecom-u7b3ucaf8b9{flex-direction:column}.cp-native .ecom-pu0tiz606wd{flex-direction:column}.cp-native .ecom-slider{max-width:100%;overflow:hidden}
@media(max-width:767px){html body .cp-native .ecom-u7b3ucaf8b9{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}html body .cp-native .ecom-u7b3ucaf8b9>.ecom-block{width:100%!important;margin:0!important}html body .cp-native .ecom-core.ecom-tr88dma3vjp{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;margin:12px 0!important;transform:none!important}html body .cp-native .ecom-ikdtzpuossb .ecom__heading{text-align:left!important}}
