.template-product product-info>product-component>.page-width{max-width:none;padding-inline:0}.template-product .product{margin:0;column-gap:0}.template-product .product__media-wrapper{background:#fff}.template-product .product__media-wrapper .global-media-settings,.template-product .product__media{border:0;border-radius:0;background:#fff}.template-product .product__media img{position:static!important;display:block;width:100%;height:auto!important;object-fit:contain!important;object-position:center}.template-product .product__media-list{margin-block:0}.template-product .cc-variant-colors legend.form__label{justify-content:flex-start}.template-product .cc-variant-colors input[type=radio]+label.cc-color-choice{display:inline-grid;width:4.2rem;min-width:4.2rem;height:4.2rem;min-height:4.2rem;padding:.4rem;place-items:center;border-radius:50%}.template-product .cc-variant-colors input[type=radio]:checked+label.cc-color-choice{padding:.3rem;color:#111;background:#fff}.template-product .cc-color-choice__swatch{width:3.2rem;height:3.2rem}.template-product .cc-color-choice[data-color-key=goudkleur],.template-product .cc-color-choice[data-color-key=gold-color],.template-product .cc-color-choice[data-color-key=gold-colour]{--cc-color-swatch: linear-gradient(135deg, #fff1a6 0%, #d5a529 45%, #8e5d0d 100%)}.template-product .cc-color-choice[data-color-key=zilverkleur],.template-product .cc-color-choice[data-color-key=silver-color],.template-product .cc-color-choice[data-color-key=silver-colour]{--cc-color-swatch: linear-gradient(135deg, #fff 0%, #c8cdd2 48%, #777f87 100%)}.template-product .cc-color-choice[data-color-key=rosegoudkleur],.template-product .cc-color-choice[data-color-key=rose-goudkleur],.template-product .cc-color-choice[data-color-key=rose-gold],.template-product .cc-color-choice[data-color-key=rose-gold-color],.template-product .cc-color-choice[data-color-key=rose-gold-colour]{--cc-color-swatch: linear-gradient(135deg, #f7d8ca 0%, #ca8d78 50%, #865244 100%)}.template-product .cc-color-choice[data-color-key*=goud][data-color-key*=zilver]{--cc-color-swatch: linear-gradient(90deg, #d5a529 0 50%, #c8cdd2 50% 100%)}.template-product .cc-variant-colors input[type=radio].disabled+label.cc-color-choice,.template-product .cc-variant-colors input[type=radio]:disabled+label.cc-color-choice{border-color:#8d8d88;opacity:1;cursor:not-allowed}.template-product .cc-variant-colors input[type=radio].disabled+label.cc-color-choice .cc-color-choice__swatch,.template-product .cc-variant-colors input[type=radio]:disabled+label.cc-color-choice .cc-color-choice__swatch{filter:none;opacity:1}.template-product label.cc-color-choice.is-unavailable:after{width:4.4rem;height:2px;background:#4b4b48;box-shadow:0 0 0 1px #ffffffe6}@media screen and (max-width:749px){.template-product .cc-variant-colors input[type=radio]+label.cc-color-choice{width:4.4rem;min-width:4.4rem;height:4.4rem;min-height:4.4rem}.template-product .cc-color-choice__swatch{width:3.4rem;height:3.4rem}}.template-product .product__info-container{--cc-product-line: #dededb;--cc-product-muted: #5f5f5b;--cc-product-xs: 1.1rem;--cc-product-sm: 1.25rem;--cc-product-body: 1.35rem;max-width:44rem;color:#111;font-family:var(--cc-gs-body)}.template-product .cc-product-eyebrow{margin:0 0 1rem;color:var(--cc-product-muted);font-size:var(--cc-product-xs);font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.template-product .product__info-container>*{letter-spacing:0}.template-product .product__info-container .product__text.caption-with-letter-spacing{display:block;margin:0 0 1.2rem;padding:0;color:var(--cc-product-muted);background:transparent;font-family:var(--cc-gs-body);font-size:var(--cc-product-xs);font-weight:650;line-height:1.3;letter-spacing:.06em}.template-product .product__title{margin:0}.template-product .product__title h1{max-width:42rem;margin:0;font-family:var(--cc-gs-heading);font-size:clamp(2.1rem,1.6vw,2.35rem);font-weight:700;line-height:1.18;letter-spacing:-.025em;text-wrap:balance}.template-product .product__info-container>[id^=price-]{margin-top:1.6rem}.template-product .price--large,.template-product .price--large .price-item{font-family:var(--cc-gs-body);font-size:1.65rem;font-weight:500;line-height:1.35;letter-spacing:.015em}.template-product .price__badge-sold-out{display:none}.template-product .product__tax{margin-top:.5rem;color:var(--cc-product-muted);font-size:var(--cc-product-xs)}.template-product .shopify-installments,.template-product .installment{margin:0}.template-product .cc-product-rating-link{display:flex;width:fit-content;margin-top:1.2rem;align-items:center;color:#111;font-family:var(--cc-gs-body);font-size:var(--cc-product-sm);line-height:1.35;text-decoration:none;gap:.55rem}.template-product .cc-product-rating-link__stars{color:#00b67a;letter-spacing:.02em}.template-product .cc-product-rating-link__stars>span{color:#c8c8c5}.template-product .cc-product-rating-link strong{font-size:inherit;font-weight:700}.template-product .cc-product-rating-link__count{margin-left:.2rem;padding-left:.8rem;border-left:1px solid #c9c9c6;color:var(--cc-product-muted);text-decoration:underline;text-underline-offset:.2rem}.template-product .cc-product-summary{margin-top:2rem;color:var(--cc-product-muted);font-size:var(--cc-product-body);line-height:1.55}.template-product .cc-product-summary p{margin:0}.template-product .cc-product-summary a{display:inline-block;margin-top:.8rem;color:#111;font-size:var(--cc-product-sm);font-weight:650;text-decoration-thickness:1px;text-underline-offset:.3rem}.template-product .product__inventory{display:inline-flex;width:fit-content;margin:.4rem 0 0;padding:.7rem 1rem;align-items:center;border-radius:999px;color:#343a35;background:#f1f5f1;font-size:1.3rem;font-weight:650;line-height:1.2;gap:.5rem}.template-product .product__inventory .svg-wrapper{display:inline-flex;width:.8rem;height:.8rem;flex:0 0 .8rem;align-items:center;justify-content:center;line-height:0;overflow:visible}.template-product .product__inventory .svg-wrapper svg{display:block;width:100%;height:100%;overflow:visible!important}.template-product .product__inventory--in-stock .svg-wrapper{animation:cc-inventory-pulse 1.8s ease-out infinite;border-radius:50%}.template-product .product__info-container:has(.cocomelot-purchase-block[data-block-type=availability]) .product__inventory{display:none}@keyframes cc-inventory-pulse{0%,45%,to{filter:drop-shadow(0 0 0 rgba(62,214,96,0));transform:scale(1)}20%{filter:drop-shadow(0 0 .35rem rgba(62,214,96,.7));transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.template-product .product__inventory--in-stock .svg-wrapper,.template-product .cc-delivery-promise__dot{animation:none}}.template-product variant-selects{display:block;margin-top:2.4rem;padding-top:2.2rem;border-top:1px solid var(--cc-product-line)}.template-product .product-form__input input[type=radio].cc-variant-unavailable+.cc-variant-unavailable__label{border-color:#d8d8d4;color:#858581;background:#f3f3f1;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.template-product .cc-color-availability-note{width:100%;margin:.8rem 0 0;flex-basis:100%;color:var(--cc-product-muted, #646461);font-size:1.1rem;line-height:1.4}.template-product .product-form__input{max-width:none;margin:0 0 2rem}.template-product .product-form__input .form__label,.template-product .product-form__input legend.form__label{display:flex;margin:0 0 1.2rem;align-items:center;justify-content:space-between;color:#111;font-size:var(--cc-product-sm);font-weight:700;line-height:1.35;text-transform:none}.template-product .product-form__input--pill{display:flex;flex-wrap:wrap;gap:.8rem}.template-product .product-form__input--pill legend.form__label{width:100%;flex:0 0 100%}.template-product .cc-product-size-guide{color:#111;font-size:var(--cc-product-sm);font-weight:550;text-decoration:underline;text-underline-offset:.25rem}.template-product .product-form__input input[type=radio]+label{display:inline-flex;min-width:5.4rem;min-height:4.6rem;margin:0;padding:.9rem 1.4rem;align-items:center;justify-content:center;border:1px solid #cfcfcb;border-radius:0;color:#111;background:#fff;font-size:var(--cc-product-sm);font-weight:550;line-height:1.2}.template-product .product-form__input input[type=radio]:checked+label{border-color:#111;color:#fff;background:#111}.template-product .product-form__buttons{max-width:none}.template-product .product-form__submit{min-height:5.6rem;margin:0;border:1px solid #111;border-radius:0;color:#fff;background:#111;box-shadow:none;font-family:var(--cc-gs-heading);font-size:var(--cc-product-sm);font-weight:700;line-height:1.2;letter-spacing:.025em;text-transform:uppercase}.template-product .product-form__submit:not([disabled]):hover{color:#111;background:#fff}.template-product .product-form__submit[disabled]{border-color:#d7d7d3;color:#696965;background:#e8e8e5}.template-product .cc-checkout-confidence{display:flex;margin:1.1rem 0 0;justify-content:center;color:var(--cc-product-muted);font-size:var(--cc-product-xs);line-height:1.3;gap:1.8rem}.template-product .cc-delivery-promise{display:grid;margin:1.4rem 0 0;padding:1.35rem 1.4rem;align-items:start;border:1px solid #d8e5dc;background:#f3f8f5;grid-template-columns:1rem minmax(0,1fr);gap:1rem}.template-product .cc-delivery-promise__dot{width:.8rem;height:.8rem;margin-top:.45rem;border-radius:50%;background:#168344;box-shadow:0 0 0 .35rem #1683441f;animation:cc-inventory-pulse 1.8s ease-out infinite}.template-product .cc-delivery-promise strong,.template-product .cc-delivery-promise small{display:block}.template-product .cc-delivery-promise strong{color:#123821;font-size:1.25rem;font-weight:700;line-height:1.35}.template-product .cc-delivery-promise small{margin-top:.25rem;color:#4b6353;font-size:1.1rem;line-height:1.4}.template-product .cc-checkout-confidence span:before{margin-right:.45rem;content:"\2713";color:#111}.cc-product-benefits{display:grid;margin:2rem 0 0;padding:1.7rem 0;border-block:1px solid var(--cc-product-line);list-style:none;gap:1.4rem}.cc-product-benefits li{display:grid;grid-template-columns:1.8rem minmax(0,1fr);align-items:start;gap:.7rem}.cc-product-benefits li>span{font-size:var(--cc-product-sm);line-height:1.4}.cc-product-benefits strong,.cc-product-benefits small{display:block}.cc-product-benefits strong{font-size:var(--cc-product-sm);font-weight:650;line-height:1.35}.cc-product-benefits small{margin-top:.2rem;color:var(--cc-product-muted);font-size:var(--cc-product-xs);line-height:1.35}.template-product .cc-product-inline-proof{display:flex;margin:1.8rem 0 0;padding:1.4rem;align-items:center;border:0;background:#f5f5f3;gap:1.2rem}.template-product .cc-product-inline-proof__people{display:flex;flex:0 0 auto}.template-product .cc-product-inline-proof__people img{width:3.4rem;height:3.4rem;margin-left:-.7rem;border:2px solid #f5f5f3;border-radius:50%;object-fit:cover}.template-product .cc-product-inline-proof__people img:first-child{margin-left:0}.template-product .cc-product-inline-proof p{margin:0;font-size:1.2rem;line-height:1.4}.template-product .cc-product-inline-proof p strong{font-weight:700}.template-product .product__accordion{margin:2rem 0 0;border-color:var(--cc-product-line)}.template-product .product__accordion+.product__accordion{margin-top:-1px;border-top:0}.template-product .product__accordion summary{min-height:5.6rem;padding:0;align-items:center}.template-product .product__accordion .summary__title>.svg-wrapper{display:none}.template-product .product__accordion .accordion__title{font-family:var(--cc-gs-body);font-size:1.3rem;font-weight:650;line-height:1.35}.template-product .product__accordion .accordion__content{padding:0 2.8rem 1.8rem 0;color:var(--cc-product-muted);font-size:1.3rem;line-height:1.55}.template-product .related-products__heading{font-family:var(--cc-gs-heading);font-size:clamp(2.2rem,3vw,3.2rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-transform:none}@media screen and (min-width:990px){.template-product .product__media-wrapper{width:57%!important;max-width:57%!important;flex:0 0 57%!important}.template-product .product__info-wrapper{width:43%!important;max-width:43%!important;flex:0 0 43%!important;padding:clamp(4rem,4.2vw,6.4rem) clamp(3.6rem,4.7vw,7.2rem) 7.2rem}.template-product .product__info-container{margin-inline:auto}}@media screen and (min-width:750px){.template-product .product-media-container.media-type-image .product__media{height:auto;padding-top:0!important}}@media screen and (max-width:989px){.template-product .product__info-container{max-width:60rem;margin-inline:auto}}@media screen and (max-width:749px){.template-product .product__media-wrapper,.template-product .product__media-wrapper slider-component{width:100%;max-width:100%;margin-inline:0!important;overflow:hidden}.template-product .product__media-wrapper slider-component{position:relative;display:block}.template-product .product__media-list{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;scroll-padding-inline:0!important;scroll-behavior:auto!important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-snap-stop:always;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;gap:0}.template-product .product__media-list:after{display:none!important;width:0!important;padding:0!important;content:none!important}.template-product .product__media-list img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.template-product .product__media-toggle:after{pointer-events:none}.template-product .product__media-list .product__media-item{width:100%!important;max-width:100%!important;flex:0 0 100%;margin:0!important;padding:0!important;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;transform:none!important}.template-product .product__media-list .product-media-container,.template-product .product__media-list .product__modal-opener,.template-product .product__media-list .product__media,.template-product .product__media-list img{transform:none!important}.template-product .product__media-list .product-media-container,.template-product .product__media-list .product__modal-opener,.template-product .product__media-list .product__media{overflow:hidden}.template-product .product__media-list .product__media{height:auto;padding-top:0!important}.template-product .product__media-list img{max-width:100%;max-height:none;height:auto!important;object-fit:contain!important}.template-product .product__media-list .product-media-container.constrain-height{width:100%!important;max-width:none!important}.template-product .product__media-wrapper .slider-buttons{position:absolute;right:0;bottom:1.4rem;left:0;display:grid;width:min(16rem,calc(100% - 3.2rem));min-height:4rem;margin-inline:auto;padding:0 .4rem;align-items:center;border:1px solid rgba(17,17,17,.08);border-radius:999px;background:#fffffff0;box-shadow:0 .4rem 1.4rem #11111114;grid-template-columns:4rem 1fr 4rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.template-product .product__media-wrapper .slider-button{display:grid;width:4rem;height:4rem;padding:0;place-items:center}.template-product .product__media-wrapper .slider-counter{min-width:0;color:#111;font-size:1.1rem;font-weight:650}.template-product .product__info-wrapper{padding:2.4rem 1.6rem 4.4rem;border-top:1px solid #ececea}.template-product .product__info-container{--cc-product-xs: 1.05rem;--cc-product-sm: 1.2rem;--cc-product-body: 1.3rem}.template-product .product__title h1{font-size:2rem;line-height:1.2}.template-product .product__info-container>[id^=price-]{margin-top:1.3rem}.template-product .cc-product-rating-link{flex-wrap:wrap;row-gap:.3rem}.template-product .cc-product-summary{margin-top:1.8rem}.template-product variant-selects{margin-top:2rem;padding-top:1.8rem;border-top:0}.template-product .product__inventory{margin-top:.2rem}.template-product .product-form{margin-top:1.6rem}.template-product .product-form__submit{min-height:5.4rem}.cc-product-benefits{gap:1.2rem}.template-product .cc-product-inline-proof{align-items:flex-start}.template-product .product__accordion summary{min-height:5.4rem}.cc-sticky-atc{padding:.8rem 1.2rem calc(.8rem + env(safe-area-inset-bottom))}.cc-sticky-atc__inner{min-height:5rem;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem}.cc-sticky-atc__image,.cc-sticky-atc__details strong,.cc-sticky-atc__details small{display:none}.cc-sticky-atc__details span{margin:0;font-size:1.4rem;font-weight:650}.cc-sticky-atc__button{min-width:15rem;min-height:4.8rem;padding-inline:1.8rem;font-size:1.1rem;text-transform:uppercase}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cocomelot-product-v2.css.map */
