cc-product{display:block}cc-product.cc-pdp{color:rgb(var(--color-foreground))}.cc-pdp__grid{display:flex;flex-wrap:wrap}.cc-pdp__media,.cc-pdp__info{box-sizing:border-box;flex:1 0 auto;width:100%;max-width:100%}.cc-pdp__media{position:relative}@media(min-width:750px){.cc-pdp__grid{flex-wrap:nowrap}.cc-pdp__media,.cc-pdp__info{width:50%;max-width:50%}.cc-pdp__gal--sticky{position:sticky;top:0;z-index:1}}.cc-gal__stage{position:relative;overflow:hidden;margin:0 0 30px}@media(min-width:750px){.cc-gal__stage{margin:0}}.cc-gal__list{display:flex;gap:10px;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.cc-gal__list::-webkit-scrollbar{display:none}.cc-gal__slide{flex:0 0 100%;max-width:100%;margin:0;padding:0;scroll-snap-align:start}@media(min-width:750px){.cc-gal__list{gap:30px;overflow:visible;scroll-snap-type:none}.cc-gal__slide:not(.is-active){display:none}}.cc-gal__box{position:relative}.cc-gal__wrap{position:relative;overflow:hidden;background-color:var(--cc-media-bg);transition:opacity var(--cc-dur-l)}.cc-js .cc-gal__slide:not(.is-seen) .cc-gal__wrap{opacity:0}.cc-gal__ratio{position:relative;overflow:hidden;height:0;padding-bottom:var(--cc-r, 100%)}.cc-gal__img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.cc-gal__wrap--media video,.cc-gal__wrap--media iframe,.cc-gal__wrap--media model-viewer{display:block;width:100%;max-width:100%}.cc-gal__thumbs{position:relative;display:flex;align-items:center;justify-content:center;margin:-20px 0 30px}@media(min-width:750px){.cc-gal__thumbs{z-index:5;margin:30px 0 0}}.cc-gal__tlist{position:relative;display:flex;flex:0 1 auto;gap:6px;box-sizing:border-box;max-width:256px;margin:0;padding:6px;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-padding-inline-start:6px;scrollbar-width:none;background-color:rgb(var(--color-background));box-shadow:0 0 40px rgba(var(--cc-ink),.2)}.cc-gal__tlist::-webkit-scrollbar{display:none}.cc-gal__t{position:relative;flex:0 0 auto;width:44px;margin:0;padding:0;overflow:hidden;background-color:var(--cc-media-bg)}.cc-gal__tb{position:relative;display:block;box-sizing:border-box;width:100%;margin:0;padding:1px 6px 100%;border:0;overflow:hidden;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.cc-gal__tb:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 1px rgba(var(--cc-ink),.04);transition:box-shadow var(--cc-dur) ease}.cc-gal__tb[aria-current]:after{box-shadow:inset 0 0 0 2px rgb(var(--cc-ink))}.cc-gal__timg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;max-width:100%;object-fit:cover;pointer-events:none;transition:transform var(--cc-dur-l) ease}@media(hover:hover){.cc-gal__tb:not([aria-current]):hover:after{box-shadow:inset 0 0 0 2px rgba(var(--cc-ink),.04)}.cc-gal__tb:not([aria-current]):hover .cc-gal__timg{transform:scale(1.1)}}@media(min-width:750px){.cc-gal__tlist{max-width:270px}.cc-gal__t{width:60px}}.cc-pdp__info-in{padding:0}@media(min-width:750px){.cc-pdp__info-in{padding:30px 0 0 50px}}@media(min-width:990px){.cc-pdp__info-in{padding-left:70px}}.cc-pdp__info-in>*+*{margin-top:20px}.cc-pdp__title{display:flex;justify-content:space-between;gap:30px;margin:20px 0 15px}.cc-pdp__h1{word-break:break-word}.cc-pdp__info-in>.cc-pdp__title{margin:20px 0 15px}.cc-pdp__price{margin-top:20px}.cc-pdp__tax{margin:0;font-size:10px;line-height:17px;letter-spacing:.7px}@media(min-width:750px){.cc-pdp__tax{font-size:12px;line-height:20.4px}}.cc-pdp__buy{margin-top:25px}.cc-pdp__form{margin:0}.cc-pdp__btns{display:flex;flex-direction:column;gap:20px}.cc-pdp__submit{--b: 12, 58, 94;--f: 255, 255, 255;--bd: 26, 27, 24}.cc-pdp__desc{margin-top:25px;font-size:15px;line-height:1.4}.cc-pdp__info-in>.cc-pdp__desc{margin-top:25px}.cc-pdp__desc p{margin:15px 0}.cc-pdp__desc ul,.cc-pdp__desc ol{margin:15px 0;padding-left:20px}.cc-pdp__desc li{margin:0 0 5px}.cc-pdp__desc>:first-child{margin-top:0}.cc-pdp__desc>:last-child{margin-bottom:0}@media(min-width:750px){.cc-pdp__desc{font-size:16px}.cc-pdp__desc p,.cc-pdp__desc ul,.cc-pdp__desc ol{margin-top:16px;margin-bottom:16px}.cc-pdp__desc>:first-child{margin-top:0}.cc-pdp__desc>:last-child{margin-bottom:0}}.cc-pdp__info-in>.cc-tab{margin-top:25px}.cc-pdp__info-in>.cc-tab+.cc-tab{margin-top:0}.cc-stk{display:block;height:0}.cc-stk__bar{position:fixed;z-index:100;bottom:0;left:0;width:100%;opacity:0;pointer-events:none;transform:translateY(100%);transition:transform var(--cc-dur) ease var(--cc-dur),opacity var(--cc-dur) ease var(--cc-dur)}.cc-stk__bar.is-show{opacity:1;pointer-events:auto;transform:none}.cc-stk__bar:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-background))}.cc-stk__bar:after{content:"";position:absolute;z-index:-2;top:0;right:15px;left:15px;height:20px;border-radius:100%;box-shadow:0 0 40px rgba(var(--color-foreground),.2)}body.cc-lock .cc-stk__bar,body.overflow-hidden .cc-stk__bar{z-index:1;opacity:0;pointer-events:none;transform:translateY(100%);transition:none}.cc-stk__in{display:flex;justify-content:space-between;column-gap:20px;padding-top:10px;padding-bottom:10px}.cc-stk__content{display:flex;column-gap:20px;align-items:center}.cc-stk__img{display:none;position:relative;width:60px;height:60px;background-color:var(--cc-media-bg);overflow:hidden}.cc-stk__img img{display:block;width:auto;height:60px}.cc-stk__head{display:block}.cc-stk__title{display:none;margin:0;color:rgb(var(--cc-head));font-size:15px;font-weight:700;line-height:1.3;letter-spacing:.6px}.cc-stk__price{display:flex;color:rgb(var(--cc-head));font-size:14px;line-height:25.2px;letter-spacing:1px}.cc-stk__price .cc-pp{font-size:14px;line-height:25.2px;letter-spacing:1px}.cc-stk__price .cc-pp dl{flex-direction:column}.cc-stk__price .cc-pp .cc-money{font-size:18px;line-height:18px}.cc-stk__form{display:flex;flex-direction:column;align-items:flex-start}.cc-stk__form form{display:flex;margin:0}.cc-stk__btn{--b: 247, 238, 221;--f: 33, 35, 38;height:40px;box-shadow:0 0 #a8e8e2}.cc-stk__btn span{display:block}@media(min-width:750px){.cc-stk__title{font-size:16px}}@media(min-width:990px){.cc-stk__img,.cc-stk__title{display:block}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cc-pdp.css.map */
