.theme-gallery.cl-framed .theme-img .product-media{position:relative;aspect-ratio:var(--cl-frame);overflow:hidden;background:var(--cl-sand);padding:0!important;height:auto!important}.theme-gallery.cl-framed .theme-img .product-media--image .rimage-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:0!important;height:100%}.product-area .product-area__media .theme-gallery.cl-framed .theme-img .product-media--image .rimage__image{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:center}.product-area .product-area__media .theme-gallery.cl-framed .theme-img.cl-fit-contain .product-media--image .rimage__image{object-fit:contain}.theme-gallery.cl-framed .theme-img .product-media--video .plyr,.theme-gallery.cl-framed .theme-img .product-media--video .plyr__video-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;padding:0!important;aspect-ratio:auto!important}.theme-gallery.cl-framed .theme-img .product-media--video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.theme-gallery.cl-framed .theme-img .product-media--video .plyr__poster{background-size:cover!important}.theme-gallery.cl-framed .theme-img .product-media--external-video{padding-bottom:0!important}.theme-gallery.cl-framed .theme-img .product-media--external-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-area__thumbs.cl-framed-thumbs .product-area__thumbs__thumb .rimage-outer-wrapper{width:70px!important;max-width:70px!important}.product-area__thumbs.cl-framed-thumbs .product-area__thumbs__thumb .rimage-wrapper{padding-top:100%!important;position:relative;background:var(--cl-sand)}.product-area__thumbs.cl-framed-thumbs .product-area__thumbs__thumb .rimage__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cl-making{background:var(--cl-sand);padding:18px 20px 20px;margin-top:4px}.cl-making__label,.cl-materials__label,.cl-info__label{margin:0 0 12px}.cl-making__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cl-steps, 3),minmax(0,1fr));gap:16px;position:relative}.cl-making__step{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;position:relative}.cl-making__step:before{display:none}.cl-making__num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--cl-line-2);background:#fff;font-family:var(--cl-sans);font-size:12px;font-weight:500;color:var(--cl-ink);margin-bottom:6px}.cl-making__title{font-family:var(--cl-sans);font-size:15px;font-weight:500;line-height:1.35;color:var(--cl-ink)}.cl-making__text{font-family:var(--cl-sans);font-size:14px;line-height:1.5;color:var(--cl-text)}.cl-making__more{margin:16px 0 0;font-family:var(--cl-sans);font-size:14px;line-height:1.4}.cl-making__more a{color:var(--cl-ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:479px){.cl-making__steps{grid-template-columns:1fr;gap:12px}.cl-making__step{display:grid;grid-template-columns:24px 1fr;column-gap:12px;row-gap:2px}.cl-making__num{grid-row:span 2;margin:0}}.cl-materials{margin-top:4px}.cl-materials__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cl-badge{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 14px 7px 11px;border:1px solid var(--cl-line-2);border-radius:100px;background:#fff;font-family:var(--cl-sans);font-size:14px;line-height:1.2;color:var(--cl-ink)}.cl-badge:before{display:none}.cl-badge__icon{display:inline-flex;color:var(--cl-muted)}.cl-badge__icon svg,.cl-badge__icon svg *{fill:none!important;stroke:currentColor!important}.cl-badge__seal{display:inline-flex;align-items:center;margin-left:2px;padding:3px 8px;border-radius:100px;background:var(--cl-alt);font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--cl-ink);white-space:nowrap}.cl-materials__notes{margin:10px 0 0;font-family:var(--cl-sans);font-size:14px;line-height:1.5;color:var(--cl-muted)}.cl-materials__notes strong{font-weight:500;color:var(--cl-text)}.cl-materials__note-item{display:block}.cl-timeline{list-style:none;margin:10px 0 2px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:460px}.cl-timeline[hidden]{display:none}.cl-timeline__step{position:relative;margin:0;padding:14px 8px 0 0;display:flex;flex-direction:column;gap:1px;font-family:var(--cl-sans);font-size:12px;font-weight:500;line-height:1.35;letter-spacing:var(--cl-track);text-transform:uppercase;color:var(--cl-ink)}.cl-timeline__step:before{content:"";position:absolute;left:0;right:0;top:4px;height:1px;background:var(--cl-line-2)}.cl-timeline__step:last-child:before{right:auto;width:0}.cl-timeline__dot{position:absolute;left:0;top:0;width:9px;height:9px;border-radius:50%;background:#fff;border:1px solid var(--cl-ink);box-sizing:border-box}.cl-timeline__step:first-child .cl-timeline__dot{background:var(--cl-ink)}.cl-timeline.is-ready .cl-timeline__dot{border-color:var(--cl-sage)}.cl-timeline.is-ready .cl-timeline__step:first-child .cl-timeline__dot,.cl-timeline.is-ready .cl-timeline__step:nth-child(2) .cl-timeline__dot{background:var(--cl-sage)}.cl-timeline__sub{font-weight:400;color:var(--cl-muted)}.cl-timeline__sub[hidden]{display:none}.cl-info{margin-top:4px}.cl-info__body,.cl-info__body p{font-size:15.5px;line-height:1.6;color:var(--cl-text)}.cl-info__body p{margin:0 0 .6em}.cl-info__body p:last-child{margin-bottom:0}.cl-credit{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6em;margin-top:4px;font-family:var(--cl-sans);font-size:15.5px;color:var(--cl-ink)}.cl-credit a{color:var(--cl-ink);text-decoration:underline;text-underline-offset:3px}.product-detail__form .cl-making,.product-detail__form .cl-materials,.product-detail__form .cl-info{margin-bottom:4px}.product-detail__form__action{flex-wrap:wrap}.product-detail :is([class*=kbite i],[id*=kbite i],[class*=cartbite i],[id*=cartbite i]):not(:is([class*=kbite i],[id*=kbite i],[class*=cartbite i],[id*=cartbite i]) *):not(script):not(style):not(link):not([role=dialog]):not([class*=modal i]):not([class*=popup i]){flex:1 0 100%!important;width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.product-detail :is([class*=kbite i],[id*=kbite i],[class*=cartbite i],[id*=cartbite i]):is(button,a,input[type=button],input[type=submit]):not([class*=close i]):not([aria-label*=close i]):not([role=dialog] *):not([class*=modal i] *):not([class*=popup i] *),.product-detail :is([class*=kbite i],[id*=kbite i],[class*=cartbite i],[id*=cartbite i]) :is(button,a[role=button],input[type=button],input[type=submit]):not([class*=close i]):not([aria-label*=close i]):not([role=dialog] *):not([class*=modal i] *):not([class*=popup i] *){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:48px!important;height:auto!important;margin:10px 0 0!important;padding:12px 24px!important;box-sizing:border-box!important;background:var(--cl-ink)!important;border:1px solid var(--cl-ink)!important;border-radius:var(--cl-radius)!important;color:#fff!important;font-family:var(--cl-sans)!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:var(--cl-track-btn)!important;text-transform:uppercase!important;text-align:center!important;white-space:normal!important;box-shadow:none!important;cursor:pointer}.product-detail :is([class*=kbite i],[id*=kbite i],[class*=cartbite i],[id*=cartbite i]):is(button,a):not([class*=close i]):not([aria-label*=close i]):not([role=dialog] *):not([class*=modal i] *):not([class*=popup i] *):hover,.product-detail :is([class*=kbite i],[id*=kbite i],[class*=cartbite i],[id*=cartbite i]) :is(button,a[role=button]):not([class*=close i]):not([aria-label*=close i]):not([role=dialog] *):not([class*=modal i] *):not([class*=popup i] *):hover{background:#fff!important;color:var(--cl-ink)!important}.cl-sides{padding:72px 0;background:#fff}.cl-sides__inner{max-width:1180px;margin:0 auto;padding:0 32px}.cl-sides__head{max-width:660px;margin:0 auto 32px;text-align:center}.cl-sides__eyebrow{margin:0 0 12px}body .cl-sides__title{margin:0;font-size:clamp(26px,3vw,36px)}.cl-sides__intro{margin:14px 0 0}.cl-sides__media{margin:0 0 24px;background:var(--cl-sand)}.cl-sides__media img{display:block;width:100%;height:auto}.cl-sides__grid{display:grid;grid-template-columns:repeat(var(--cl-sides, 2),minmax(0,1fr));gap:16px}.cl-side{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:28px 28px 26px;background:var(--cl-sand)}.cl-side--photo{padding-top:0}.cl-side__photo{align-self:stretch;margin:0 -28px 8px;aspect-ratio:4 / 3;overflow:hidden;background:var(--cl-line)}.cl-side__photo img{display:block;width:100%;height:100%;object-fit:cover}.cl-side__label{margin:0}body .cl-side__title{margin:0;font-size:22px;text-align:left}.cl-side__text{margin:0}.cl-side__mat{margin-top:6px}.cl-side__note{margin:0;font-size:14px;line-height:1.5;color:var(--cl-muted)}.cl-sides__layer{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;padding:18px 0 0;border-top:1px solid var(--cl-line)}.cl-sides__layer-text{flex:1 1 320px;margin:0;font-size:15.5px;line-height:1.55;color:var(--cl-text)}@media(max-width:767px){.cl-sides{padding:48px 0}.cl-sides__inner{padding:0 16px}.cl-sides__head{margin-bottom:24px}.cl-sides__grid{grid-template-columns:1fr;gap:12px}.cl-side{padding:22px 20px}.cl-side--photo{padding-top:0}.cl-side__photo{margin:0 -20px 6px}}@media(min-width:1500px){.product-area.product-area--one-col:not(.product-area--restrict-width),.product-area.product-area--two-col:not(.product-area--restrict-width){max-width:1440px;margin-left:auto;margin-right:auto}}.product-detail-accordion .cc-accordion-item__title{font-size:15.5px;font-weight:500;color:var(--cl-ink)}.product-detail-accordion .cc-accordion-item__content{font-size:15px;line-height:1.6;color:var(--cl-text)}.product-detail-accordion .cc-accordion-item__content p{margin:0 0 .8em}.product-detail-accordion .cc-accordion-item__content p:last-child{margin-bottom:0}.product-detail-accordion .cc-accordion-item__content strong{font-weight:600;color:var(--cl-ink)}.product-detail-accordion .cc-accordion-item__content a{color:var(--cl-ink);border-bottom:0;text-decoration:underline;text-decoration-color:#3b373159;text-underline-offset:3px}.product-detail-accordion .cc-accordion-item__content a:hover{text-decoration-color:currentColor}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cozyleigh-pdp.css.map */
