.cm-proto .pp-head{padding:clamp(6.978px,1.096vw,30px) 0 clamp(4.699px,.6579vw,18px)}.cm-proto .pp-crumb{font-family:var(--font-ui),sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--p-blue);font-size:calc((var(--pt-fs-47-hold)) * var(--pt-sz-ui) * var(--pt-k,1));margin:0;line-height:1.15}.cm-proto .pp-crumb a{color:inherit;text-decoration:none}.cm-proto .pp-crumb a:hover{text-decoration:underline}.cm-proto .pp-body__in{grid-template-columns:min(60.3vh,46vw) minmax(0,1fr);align-items:start;gap:clamp(11.7px,7.675vw,210px);display:grid}.cm-proto .pp-photo{border-radius:var(--pt-r);background:#fff;position:relative;overflow:hidden}.cm-proto .pp-photo__track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.cm-proto .pp-photo__track::-webkit-scrollbar{display:none}.cm-proto .pp-photo__img{aspect-ratio:9/10;object-fit:cover;scroll-snap-align:start;flex:0 0 100%;width:100%;display:block}.cm-proto .pp-photo__arw{color:#fff;filter:drop-shadow(0 1px 3px #1c0f338c)}.cm-proto .pp-thumbs{scrollbar-width:none;gap:clamp(3.289px,.4386vw,12px);margin-top:clamp(4.094px,.5117vw,14px);display:flex;overflow-x:auto}.cm-proto .pp-thumbs::-webkit-scrollbar{display:none}.cm-proto .pp-thumb{aspect-ratio:1;border-radius:calc(var(--pt-r)*.45);cursor:pointer;background:#fff;border:0;flex:0 0 clamp(28.14px,3.216vw,88px);padding:0;display:block;overflow:hidden}.cm-proto .pp-thumb.is-on{outline:3px solid var(--p-blue);outline-offset:-3px}.cm-proto .pp-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cm-proto .pp-buy{padding:clamp(10.44px,1.462vw,40px) clamp(9.615px,1.389vw,38px) clamp(11.26px,1.535vw,42px)}.cm-proto .pp-title{font-family:var(--pt-title);color:var(--ink);font-style:italic;font-weight:400;font-size:calc((var(--pt-fs-60)) * var(--pt-sz-title) * var(--pt-k,1));letter-spacing:-.01em;margin:.35em 0 .1em;line-height:1.06}.cm-proto .pp-price{font-family:var(--pt-title);color:var(--p-blue);font-style:italic;font-size:calc((var(--pt-fs-44)) * var(--pt-sz-title) * var(--pt-k,1));margin:0 0 .5em;line-height:1}.cm-proto .pp-buyrow{--pp-add-fs:calc((clamp(.6799rem,1.345vw,2.3rem)) * var(--pt-sz-button) * 1.1);--pp-add-h:calc(var(--pp-add-fs) * 2.29 + 6px);align-items:center;gap:clamp(4.699px,.6579vw,18px);display:flex}.cm-proto .pp-add{border:3px solid var(--ink);cursor:pointer;font-family:var(--font-btn);font-size:var(--pp-add-fs);padding:.62em 2.1em}.cm-proto .pp-heart{width:calc(var(--pp-add-h) * .75);aspect-ratio:1;border:2.5px solid var(--ink);color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.cm-proto .pp-heart svg{width:62%;height:62%}.cm-proto .pp-heart:hover{color:var(--p-pink);border-color:var(--p-pink)}.cm-proto .pp-note{font-family:var(--font-body),sans-serif;color:var(--ink);opacity:.85;font-size:calc((var(--pt-fs-25)) * var(--pt-sz-body) * var(--pt-k,1));margin:1.1em 0 1.3em}.cm-proto .pp-more__t{font-size:calc((var(--pt-fs-104)) * var(--pt-sz-title) * var(--pt-k,1));line-height:.96}.cm-proto .pp-more__car{margin-top:clamp(5.848px,.8772vw,24px)}.cm-proto .pp-more__car .pt-tile__n{line-height:1.22}.cm-proto .pp-more__car .pt-tile__b{padding:clamp(5.658px,.6944vw,19px) clamp(6.05px,.731vw,20px) clamp(6.923px,.8406vw,23px)}.cm-proto .pp-thumb{flex-basis:clamp(32.87px,3.801vw,104px)}@media (max-width:620px){.cm-proto .pp-body__in{grid-template-columns:minmax(0,1fr);gap:clamp(4.094px,1.023vw,28px)}}.cm-proto .pp-crumb{font-family:var(--font-btn);font-size:calc((var(--pt-fs-47-hold)) * var(--pt-sz-button) * var(--pt-k,1))}.cm-proto .pp-title,.cm-proto .pp-price{--pt-k:1.1}.cm-proto .pp-note{--pt-k:1.1;font-family:var(--font-ui),sans-serif}.cm-proto .pp-buy .pt-acc--row .pt-acc__q{--pt-k:1.1}.cm-proto .pp-buy .pt-acc--row .pt-acc__a{--pt-k:.6}.cm-proto .pp-photo__img{aspect-ratio:4/5}.cm-proto .pp-body__in{grid-template-columns:min(53.6vh,41vw) minmax(0,1fr);gap:clamp(10.23px,3.216vw,88px)}.cm-proto .pp-more{padding-bottom:clamp(4.094px,.5117vw,14px)}.cm-proto .pp-more__t{--pt-k:1.25}.cm-proto .pp-head .breadcrumb{line-height:1.15;font-family:var(--font-ui),sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--p-blue);font-size:calc((var(--pt-fs-47-hold)) * var(--pt-sz-ui) * var(--pt-k,1));gap:.35em;margin:0}.cm-proto .pp-head .breadcrumb a{color:inherit;border-bottom:0;text-decoration:none}.cm-proto .pp-head .breadcrumb a:hover{text-decoration:underline}.cm-proto .pp-head .breadcrumb__here{opacity:1}.cm-proto .pp-body>.wrap,.cm-proto .pp-more>.wrap,.cm-proto .bg-sec>.wrap{max-width:none;padding:0 var(--pt-gutter);width:100%;margin:0}.cm-proto .pp-body{padding:clamp(5.221px,.731vw,20px) 0 clamp(14.21px,1.827vw,50px)}.cm-proto .pdp{grid-template-columns:min(53.6vh,41vw) minmax(0,1fr);gap:clamp(10.23px,3.216vw,88px);padding-top:clamp(5.221px,.731vw,20px)}.cm-proto .pdp .gallery .main{box-shadow:none;border-radius:var(--pt-r);border:0}.cm-proto .pdp .pgal__dot{border-radius:calc(var(--pt-r)*.45);border-color:#0000}.cm-proto .pdp .pgal__dot[aria-current=true],.cm-proto .pdp .pgal__dot.is-active,.cm-proto .pdp .pgal__strip--dots .pgal__dot[aria-current=true],.cm-proto .pdp .pgal__strip--dots .pgal__dot.is-active{border-color:var(--p-blue);box-shadow:none}.cm-proto .pdp .buybox{border-radius:var(--pt-r);background:#fff;align-self:start;padding:clamp(10.44px,1.462vw,40px) clamp(9.615px,1.389vw,38px) clamp(11.26px,1.535vw,42px)}.cm-proto .pdp .buybox h1{font-family:var(--pt-title);color:var(--ink);letter-spacing:-.01em;--pt-k:1.1;font-style:italic;font-weight:400;line-height:1.06;font-size:calc((var(--pt-fs-60)) * var(--pt-sz-title) * var(--pt-k,1));margin:.35em 0 .1em}.cm-proto .pdp .buybox .price{font-family:var(--pt-title);color:var(--p-blue);--pt-k:1.1;font-style:italic;line-height:1;font-size:calc((var(--pt-fs-44)) * var(--pt-sz-title) * var(--pt-k,1));margin:0 0 .5em}.cm-proto .pdp .buybox__buy-row{--pp-add-fs:calc((var(--pt-fs-38)) * var(--pt-sz-button) * 1.1);--pp-add-h:calc(var(--pp-add-fs) * 2.29 + 6px);align-items:center;gap:clamp(4.699px,.6579vw,18px);display:flex}.cm-proto .pdp .buybox__buy-row .btn{font-family:var(--font-btn);font-size:var(--pp-add-fs);border-width:3px;padding:.62em 2.1em}.cm-proto .pdp .buybox__buy-row .fave-btn{width:calc(var(--pp-add-h) * .75);aspect-ratio:1;border-width:2.5px;height:auto}.cm-proto .pdp .buybox__buy-row .fave-btn__icon{width:42%;height:42%}.cm-proto .pdp .buybox__meta{font-family:var(--font-ui),sans-serif;color:var(--ink);opacity:.85;--pt-k:1.1;font-size:calc((var(--pt-fs-25)) * var(--pt-sz-ui) * var(--pt-k,1));margin:1.1em 0 1.3em}.cm-proto .pdp .buybox__rating{font-family:var(--pt-font-body),sans-serif;color:var(--ink);font-size:calc((var(--pt-fs-27)) * var(--pt-sz-body) * var(--pt-k,1))}.cm-proto .pdp .byo-pdp-link{font-family:var(--pt-font-body),sans-serif;font-size:calc((var(--pt-fs-26)) * var(--pt-sz-body) * var(--pt-k,1))}.cm-proto .pdp .vpick__opt{border-radius:calc(var(--pt-r)*.35);font-family:var(--font-ui),sans-serif;box-shadow:2px 2px 0 var(--ink)}.cm-proto .pdp .pdp-tags .tag{border-radius:calc(var(--pt-r)*.28)}.cm-proto .pdp-sections{border-top-width:1px;border-top-color:#1c0f332e}.cm-proto .pdp-section{border-bottom-width:1px;border-bottom-color:#1c0f332e}.cm-proto .pdp-section summary,.cm-proto .pdp-notes .pdp-section summary{font-family:var(--font-body),sans-serif;color:var(--ink);--pt-k:1.1;font-weight:700;font-size:calc((var(--pt-fs-body)) * var(--pt-sz-body) * var(--pt-k,1))}.cm-proto .pdp-section__mark{color:var(--p-pink);font-family:inherit;font-size:1.15em}.cm-proto .pdp-section__body{font-family:var(--font-body),sans-serif;color:var(--ink);--pt-k:.6;line-height:1.5;font-size:calc((var(--pt-fs-body)) * var(--pt-sz-body) * var(--pt-k,1))}.cm-proto .pdp-notes{box-shadow:none;border-radius:var(--pt-r);background:#fff;border:0;margin-top:clamp(8.772px,1.17vw,32px);padding:clamp(8.285px,1.243vw,34px) clamp(9.615px,1.389vw,38px)}.cm-proto .pdp-specs__head{font-family:var(--pt-title);color:var(--ink);font-size:calc((var(--pt-fs-45)) * var(--pt-sz-title) * var(--pt-k,1))}.cm-proto .pdp-specs__label,.cm-proto .pdp-specs__value{font-family:var(--pt-font-body),sans-serif;color:var(--ink);font-size:calc((var(--pt-fs-27)) * var(--pt-sz-body) * var(--pt-k,1))}.cm-proto .pdp .notifyme{border-radius:calc(var(--pt-r)*.6);box-shadow:none;border-color:#1c0f3359}.cm-proto .pp-more{padding:clamp(5.026px,.8041vw,22px) 0 clamp(10.23px,1.535vw,42px)}.cm-proto .related{margin-top:clamp(8.772px,1.17vw,32px)}.cm-proto .pp-more .related{margin-top:0}.cm-proto .related .sec-head{align-items:baseline;margin-bottom:clamp(5.848px,.8772vw,24px)}.cm-proto .related .sec-head h2{font-family:var(--pt-title);color:var(--pt-fill);--pt-k:1.25;line-height:.96;font-size:calc((var(--pt-fs-104)) * var(--pt-sz-title) * var(--pt-k,1))}.cm-proto .related .seemore{font-family:var(--font-ui),sans-serif;color:#fff;border-bottom-color:var(--p-lime);font-size:calc((var(--pt-fs-32)) * var(--pt-sz-ui) * var(--pt-k,1))}.cm-proto .related .seemore:hover{color:var(--p-lime)}.cm-proto .related .shop-grid,.cm-proto .pdp-rel-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6.031px,.8041vw,22px)}.cm-proto .related .card{box-shadow:none;border-radius:var(--pt-r);border:0;transition:transform .15s}.cm-proto .related .card:hover{box-shadow:none;transform:translateY(-4px)}.cm-proto .related .card .meta{flex-direction:column;align-items:flex-start;gap:clamp(1.7px,.219vw,6px);padding:clamp(5.658px,.6944vw,19px) clamp(6.05px,.731vw,20px) clamp(6.923px,.8406vw,23px)}.cm-proto .related .card .meta b,.cm-proto .related .card .meta b.is-long,.cm-proto .related .card .meta b.is-xlong{font-family:var(--pt-font-body),sans-serif;letter-spacing:normal;color:var(--ink);font-weight:400;line-height:1.22;font-size:calc((var(--pt-fs-tile)) * var(--pt-sz-body) * var(--pt-k,1))}.cm-proto .related .card .meta b.is-long{--pt-k:.9}.cm-proto .related .card .meta b.is-xlong{--pt-k:.8}.cm-proto .related .card .pr{font-family:var(--pt-title);color:var(--p-blue);font-size:calc((var(--pt-fs-tilep)) * var(--pt-sz-title) * var(--pt-k,1))}.cm-proto .pdp-reviews .sec-head h2{font-family:var(--pt-title);color:var(--pt-fill);line-height:1;font-size:calc((var(--pt-fs-83)) * var(--pt-sz-title) * var(--pt-k,1))}.cm-proto .pdp-reviews .review{box-shadow:none;border-radius:var(--pt-r);border:0}@media (max-width:880px){.cm-proto .pdp{grid-template-columns:minmax(0,1fr);gap:clamp(4.094px,1.023vw,28px)}.cm-proto .related .shop-grid,.cm-proto .pdp-rel-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:620px){.cm-proto .related .shop-grid,.cm-proto .pdp-rel-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cm-proto .pp-head .breadcrumb{font-size:max(12px, calc(var(--pt-fs-47-hold) * var(--pt-sz-ui) * var(--pt-k,1) * .6))}.cm-proto .pdp-section__body{font-size:calc(var(--pt-fs-body) * var(--pt-sz-body) * var(--pt-k,1) * 1.25)}.cm-proto .pgal__arw{display:grid}.cm-proto .gallery .main .sticker{width:78px;height:78px;font-size:.6rem}.cm-proto .pdp .buybox__buy-row{gap:10px}}.cm-proto .pdp .buybox h1,.cm-proto .pp-title{color:#000;-webkit-text-stroke:0}.cm-proto .pgal__arw{--pgal-arw-w:calc(clamp(15.23px,1.827vw,50px) * var(--pt-arw-k,1));width:auto;height:auto;color:var(--p-pink);margin-top:calc((var(--pgal-arw-w) * 40 / 24) / -2 - 8px);filter:drop-shadow(0 1px 2px #00000040);background:0 0;border:0;border-radius:0;padding:8px;font-size:0}.cm-proto .pgal__arw:before{content:"";width:var(--pgal-arw-w);height:calc(var(--pgal-arw-w) * 40 / 24);background:currentColor;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 40'%3E%3Cpath d='M20 2 4 20l16 18' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 40'%3E%3Cpath d='M20 2 4 20l16 18' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.cm-proto .pgal__arw--next:before{transform:scaleX(-1)}.cm-proto .pgal__arw{box-shadow:none}.cm-proto .pgal__arw:hover{background:0 0}.cm-proto .pgal__arw:active{box-shadow:none}
