.ccr,.ccr *,.ccr *:before,.ccr *:after{box-sizing:border-box}.ccr{--ccr-outer: 35px;--ccr-gutter: 20px;--ccr-row-gap: 60px;--ccr-heading-size: 24.8px;--ccr-title-size: 17px;--ccr-price-size: 14px;--ccr-button-size: 14px;--ccr-badge-size: 11px;--ccr-text: #000000;--ccr-text-dim: #4d4d4d;--ccr-tile-bg: #f6f6f6;--ccr-button-bg: #ffffff;--ccr-button-text: #000000;--ccr-badge-bg: #000000;--ccr-badge-text: #ffffff;--ccr-sale: #000000;--ccr-inset: 10px;color:var(--ccr-text);padding-top:var(--ccr-pt, 36px);padding-bottom:var(--ccr-pb, 26px)}@media only screen and (min-width:768px)and (max-width:1099px){.ccr{--ccr-outer: 28px;--ccr-gutter: 16px;--ccr-heading-size: 20.8px;--ccr-title-size: 16px;--ccr-price-size: 13.5px;padding-top:calc(var(--ccr-pt, 36px) * .8);padding-bottom:calc(var(--ccr-pb, 26px) * .8)}}@media only screen and (max-width:767px){.ccr{--ccr-outer: 21px;--ccr-gutter: 12px;--ccr-heading-size: 19.2px;--ccr-title-size: 15px;--ccr-price-size: 13px;--ccr-row-gap: 40px;--ccr-inset: 6px;padding-top:calc(var(--ccr-pt, 36px) * .6);padding-bottom:calc(var(--ccr-pb, 26px) * .6)}}@media only screen and (max-width:479px){.ccr{--ccr-outer: 16px;--ccr-gutter: 16px}}.ccr__wrap{width:100%;max-width:var(--ccr-max-width, none);margin:0 auto;padding-left:var(--ccr-outer);padding-right:var(--ccr-outer)}.ccr__row+.ccr__row{margin-top:var(--ccr-row-gap)}.ccr__row:first-of-type{padding-top:20px}.ccr__head{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:20px}.ccr__title{flex:1 1 auto;margin:0;text-align:var(--ccr-head-align, left);font-family:var(--ccr-heading-font, inherit);font-size:var(--ccr-heading-size);font-weight:var(--ccr-heading-weight, 900);letter-spacing:var(--ccr-heading-spacing, 0);line-height:1.25;text-transform:var(--ccr-heading-transform, uppercase)}.ccr__title a{color:inherit;text-decoration:none}.ccr__title a:hover{text-decoration:underline}.ccr__head__link{flex:none;margin-bottom:3px;white-space:nowrap}.ccr--head-center .ccr__head__link{position:absolute;right:0;bottom:3px}.ccr--head-center .ccr__title{flex-basis:100%}@media only screen and (max-width:749px){.ccr--head-center .ccr__head{flex-wrap:wrap;justify-content:center}.ccr--head-center .ccr__head__link{position:static;width:100%;margin-top:8px;text-align:center}}.ccr__arrow{position:relative;display:inline-block;padding-right:12px;color:inherit;text-decoration:none;font-family:var(--ccr-button-font, inherit);font-size:var(--ccr-button-size);font-weight:var(--ccr-button-weight, 400);letter-spacing:var(--ccr-button-spacing, 0);text-transform:uppercase}.ccr__arrow:after{content:"";position:absolute;top:50%;right:1px;width:6px;height:6px;border-width:1.5px 1.5px 0 0;border-style:solid;border-color:currentColor;transform:translateY(-50%) rotate(45deg)}@keyframes ccr-move-right{0%{transform:translateY(-50%) rotate(45deg)}50%{transform:translate(4px,-50%) rotate(45deg)}to{transform:translateY(-50%) rotate(45deg)}}.ccr__arrow:hover:after,.ccr__shopall:hover .ccr__arrow:after{animation:ccr-move-right 2s infinite cubic-bezier(.215,.61,.355,1)}.ccr__grid{--ccr-cols: 4;display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--ccr-gutter);row-gap:var(--ccr-gutter)}.ccr__grid>*{flex:0 0 calc((100% - (var(--ccr-cols) - 1) * var(--ccr-gutter)) / var(--ccr-cols));min-width:0}@media only screen and (min-width:768px){.ccr__grid[data-ccr-columns="2"]{--ccr-cols: 2}.ccr__grid[data-ccr-columns="3"]{--ccr-cols: 3}.ccr__grid[data-ccr-columns="4"]{--ccr-cols: 4}.ccr__grid[data-ccr-columns="5"]{--ccr-cols: 5}.ccr__grid[data-ccr-columns="6"]{--ccr-cols: 6}}@media only screen and (max-width:767px){.ccr__grid{--ccr-cols: 2;justify-content:flex-start}.ccr--scroll .ccr__grid{display:flex;flex-flow:row nowrap;justify-content:flex-start;column-gap:0;row-gap:0;margin:0 calc(var(--ccr-outer) * -1);padding-right:var(--ccr-outer);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ccr--scroll .ccr__grid::-webkit-scrollbar{display:none}.ccr--scroll .ccr__cell{flex:0 0 var(--ccr-card-width, 83.333vw);padding-left:var(--ccr-gutter)}.ccr--scroll .ccr__cell:first-child{margin-left:max(var(--ccr-outer) - var(--ccr-gutter),0px)}}.ccr__card{position:relative;text-align:center}.ccr__card a{display:block}.ccr__media-wrap{position:relative;display:block}.ccr__media{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:var(--ccr-ratio, 1);background:var(--ccr-tile-bg)}.ccr__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:var(--ccr-fit, cover);object-position:center center}.ccr__img--hover{opacity:0;visibility:hidden;transition:opacity .15s linear .15s,visibility .15s linear .15s}@media(hover:hover){.ccr__card:hover .ccr__img--hover,.ccr__card:focus-within .ccr__img--hover{opacity:1;visibility:visible;transition-delay:0s}}.ccr__media--empty{display:flex;align-items:center;justify-content:center}.ccr__media--empty svg{width:40%;height:40%;opacity:.25}.ccr__badges{position:absolute;top:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.ccr__badge{display:inline-block;padding:5px 12px 5px 10px;color:var(--ccr-badge-text);background:var(--ccr-badge-bg);font-family:var(--ccr-badge-font, ui-monospace, SFMono-Regular, Menlo, monospace, "Roboto");font-size:var(--ccr-badge-size);font-weight:400;letter-spacing:.02em;line-height:1.4;white-space:nowrap;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.ccr__badge--soldout{background:var(--ccr-text-dim)}.ccr__actions{position:absolute;inset:var(--ccr-inset);z-index:3;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;overflow:hidden;pointer-events:none}@media only screen and (min-width:768px){.ccr__actions{align-items:stretch;opacity:0;transform:translateY(8px);transition:opacity .4s cubic-bezier(.215,.61,.355,1),transform .4s cubic-bezier(.215,.61,.355,1)}.ccr__card:hover .ccr__actions,.ccr__card:focus-within .ccr__actions{opacity:1;transform:translateY(0)}}.ccr__btn{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;min-height:40px;aspect-ratio:1;margin:0;padding:0;color:var(--ccr-button-text);background:var(--ccr-button-bg);border:0;border-radius:0;cursor:pointer;pointer-events:auto;font-family:var(--ccr-button-font, inherit);font-size:var(--ccr-button-size);font-weight:var(--ccr-button-weight, 500);letter-spacing:var(--ccr-button-spacing, 0);text-transform:uppercase;white-space:nowrap;-webkit-appearance:none;appearance:none;transition:opacity .2s linear}@media only screen and (min-width:768px){.ccr__btn{width:100%;min-height:48px;aspect-ratio:auto;padding:12px 20px}}.ccr__btn:disabled{cursor:not-allowed;opacity:.5}.ccr__btn__icon{display:block;width:20px;height:20px}.ccr__btn__label{display:none}@media only screen and (min-width:768px){.ccr__btn__icon{display:none}.ccr__btn__label{display:block}}.ccr__btn:hover .ccr__btn__label{opacity:.6}.ccr__btn[data-state=loading] .ccr__btn__label,.ccr__btn[data-state=loading] .ccr__btn__icon,.ccr__btn[data-state=done] .ccr__btn__label,.ccr__btn[data-state=done] .ccr__btn__icon{visibility:hidden}.ccr__btn__spinner,.ccr__btn__check{position:absolute;display:none;width:18px;height:18px}.ccr__btn{position:relative}.ccr__btn[data-state=loading] .ccr__btn__spinner,.ccr__btn[data-state=done] .ccr__btn__check{display:block}.ccr__btn__spinner circle{fill:none;stroke:currentColor;stroke-width:2}.ccr__btn__spinner circle:first-child{opacity:.35}.ccr__btn__spinner circle:last-child{stroke-dasharray:44 44;stroke-dashoffset:33;transform-origin:50% 50%;animation:ccr-spin .8s linear infinite}@keyframes ccr-spin{to{transform:rotate(360deg)}}.ccr__btn__check{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media only screen and (max-width:767px){.ccr__actions{overflow:visible}.ccr__btn{width:32px;min-width:32px;min-height:32px}.ccr__btn:not(:disabled):before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.ccr__btn__icon{width:16px;height:16px}.ccr__btn__spinner,.ccr__btn__check{width:14px;height:14px}}.ccr__variants{position:absolute;right:0;bottom:0;left:0;z-index:4;display:none;flex-flow:row wrap;align-items:center;justify-content:center;gap:4px;max-height:100%;padding:8px;background:var(--ccr-button-bg);pointer-events:auto;overflow-y:auto}.ccr__variants.is-open{display:flex}.ccr__variant{margin:0;padding:8px 10px;color:var(--ccr-button-text);background:none;border:0;cursor:pointer;font-family:var(--ccr-button-font, inherit);font-size:calc(var(--ccr-button-size) - 1px);letter-spacing:var(--ccr-button-spacing, 0);text-transform:uppercase;white-space:nowrap;-webkit-appearance:none;appearance:none;transition:background-color .2s linear}.ccr__variant:hover:not(:disabled){background:var(--ccr-variant-hover, rgba(0, 0, 0, .08))}.ccr__variant:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.ccr__info{position:relative;padding:8px 0 0}.ccr__info a{display:block;color:var(--ccr-text);text-decoration:none}.ccr__name{margin:8px 0 2px;font-family:var(--ccr-body-font, inherit);font-size:var(--ccr-title-size);font-weight:var(--ccr-title-weight, 500);line-height:1.5;word-break:break-word}.ccr__price{margin:3px 0;font-family:var(--ccr-body-font, inherit);font-size:var(--ccr-price-size);line-height:1.5}.ccr__price--sale{color:var(--ccr-sale)}.ccr__price__was{margin-left:8px;color:var(--ccr-text-dim);text-decoration:line-through}.ccr__price__from{color:var(--ccr-text-dim)}.ccr__shopall{position:relative;display:flex!important;align-items:center;justify-content:center;width:100%;aspect-ratio:var(--ccr-ratio, 1);padding:var(--ccr-gutter);color:var(--ccr-text);background-color:var(--ccr-tile-bg);text-align:center;text-decoration:none}.ccr__visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.ccr__error{position:absolute;top:0;right:0;left:0;z-index:10;padding:8px;color:#fff;background:#b3261e;font-size:12px;text-align:center}@media(prefers-reduced-motion:reduce){.ccr *,.ccr *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-collection-row.css.map */
