.template-product .product-information,.template-product .product-information.section{--cp-product-pad: clamp(1.25rem, 4vw, 3rem);background-color:var(--cp-bg, #faf9f7);row-gap:.75rem}.template-product .cp-breadcrumbs{width:100%;margin:0;padding-block:.25rem 0}.template-product .cp-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;padding:0;list-style:none}.template-product .cp-breadcrumbs__item{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--cp-font-sans, "Inter", sans-serif);font-size:.8125rem;line-height:1.4;color:var(--cp-text-60, rgba(62, 46, 84, .6))}.template-product .cp-breadcrumbs__item:not(:last-child):after{content:"/";color:var(--cp-text-30, rgba(62, 46, 84, .28));font-weight:400}.template-product .cp-breadcrumbs__link{color:var(--cp-text-60, rgba(62, 46, 84, .6));text-decoration:none;transition:color .15s ease}.template-product .cp-breadcrumbs__link:hover{color:var(--cp-text, #3e2e54)}.template-product .cp-breadcrumbs__current{color:var(--cp-text, #3e2e54);font-weight:500}.template-product .cp-product__header{display:none}.template-product .product-information__grid{align-items:start}.template-product .product-information__media{background-color:#fff;border-radius:20px;padding:clamp(.75rem,1.5vw,1.25rem);box-shadow:0 1px 0 var(--cp-text-10, rgba(62, 46, 84, .08))}.template-product .product-information__media media-gallery{position:relative}.template-product .cp-product-media-disclaimer{position:absolute;z-index:2;bottom:0;left:0;right:0;margin:0;padding:1.75rem .75rem .65rem;font-family:var(--cp-font-sans, "Inter", sans-serif);font-size:.6875rem;line-height:1.45;text-align:center;color:var(--cp-text-60, rgba(62, 46, 84, .65));pointer-events:none;background:linear-gradient(to top,#fffffffa,#ffffffe0 45%,#fff0);border-radius:0 0 calc(var(--gallery-media-border-radius, 12px) - 2px) calc(var(--gallery-media-border-radius, 12px) - 2px)}@media screen and (min-width:750px){.template-product .cp-product-media-disclaimer{padding-inline:1rem;font-size:.7rem}}.template-product .product-details{padding:clamp(.5rem,2vw,1rem) 0!important;max-width:32rem}.template-product .product-details .group-block-content{gap:1.25rem}.template-product .product-details .text-block:first-child p{font-family:var(--cp-font-sans, "Inter", sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cp-text-60, rgba(62, 46, 84, .6));margin:0}.template-product .product-details h1{font-family:var(--cp-font-serif, "Instrument Serif", Georgia, serif)!important;font-size:clamp(2rem,3.5vw,2.75rem)!important;font-weight:400!important;letter-spacing:-.02em;line-height:1.08;margin:.35rem 0 0;max-width:18ch}.template-product .cp-product-short-description{font-family:var(--cp-font-sans, "Inter", sans-serif);font-size:.9375rem;line-height:1.55;color:var(--cp-text-body, #1d1a24);margin:.5rem 0 .75rem;max-width:38ch}.template-product .product-details product-price,.template-product .product-details .price{font-family:var(--cp-font-sans, "Inter", sans-serif)!important;font-size:1.375rem!important;font-weight:600!important;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:-.01em}.template-product .product-details .price-tax,.template-product .product-details .installments{display:none}.template-product .product-details .review-block,.template-product .product-details [class*=review]{display:none!important}.template-product .product-form-buttons{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;max-width:100%}.template-product .product-form-buttons .quantity-selector-wrapper{flex:0 0 auto;width:auto}.template-product quantity-selector-component.quantity-selector,.template-product .quantity-selector{--quantity-selector-width: 8.75rem;display:inline-flex!important;align-items:center;justify-content:space-between;width:8.75rem;min-width:8.75rem;height:48px;padding:0 .15rem;border:1px solid var(--cp-text-30, rgba(62, 46, 84, .28));border-radius:999px;background-color:#fff!important;color:var(--cp-text, #3e2e54);overflow:visible;flex:0 0 auto;box-sizing:border-box}.template-product .quantity-selector :is(.quantity-minus,.quantity-plus){flex:0 0 2.5rem;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;padding:0!important;margin:0;border:none;border-radius:50%;background:transparent!important;color:var(--cp-text, #3e2e54);cursor:pointer;pointer-events:auto;box-shadow:none}.template-product .quantity-selector :is(.quantity-minus,.quantity-plus) .svg-wrapper{display:flex;align-items:center;justify-content:center}.template-product .quantity-selector svg{width:14px;height:14px}.template-product .quantity-selector input[type=number]{flex:1 1 auto;width:2rem!important;min-width:1.5rem!important;max-width:3rem!important;height:auto!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;color:var(--cp-text, #3e2e54)!important;font-family:var(--cp-font-sans, "Inter", sans-serif)!important;font-size:1rem!important;font-weight:500!important;font-variant-numeric:lining-nums tabular-nums;line-height:1;text-align:center;opacity:1!important;visibility:visible!important;appearance:textfield;-webkit-appearance:none}.template-product .product-form-buttons add-to-cart-component{flex:1 1 12rem;min-width:0}.template-product .product-details .product-form-buttons add-to-cart-component .button,.template-product .product-details .product-form-buttons .add-to-cart-button{width:100%;height:100%;min-height:48px}.template-product .add-to-cart-icon{display:none!important}.template-product .add-to-cart-text{gap:0;justify-content:center;width:100%}.template-product .add-to-cart-text__content{padding:0}.template-product .product-details .product-form-buttons add-to-cart-component .button,.template-product .product-details .product-form-buttons .add-to-cart-button,.template-product .product-details .shopify-payment-button__button,.template-product .product-details button.shopify-payment-button__button--unbranded{font-family:var(--cp-font-sans, "Inter", sans-serif)!important;font-size:.9375rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;line-height:1.2!important}.template-product shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 48px}.template-product .product-form-buttons shopify-accelerated-checkout,.template-product .product-form-buttons .shopify-payment-button{flex:1 1 100%;width:100%}.template-product .product-details .button:not(.quantity-minus):not(.quantity-plus),.template-product .product-details .add-to-cart-button{border-radius:999px;font-family:var(--cp-font-sans, "Inter", sans-serif);font-weight:500;font-size:.9375rem;padding:.75rem 1.5rem}.template-product .product-details .button--primary,.template-product .product-details add-to-cart-component .button,.template-product .product-details .shopify-payment-button__button--unbranded{background-color:var(--cp-button-bg, #3e2e54)!important;color:var(--cp-button-text, #fff)!important;border:none!important}.template-product .product-details .button--primary:hover,.template-product .product-details add-to-cart-component .button:hover,.template-product .product-details .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--cp-button-hover, #2e2241)!important}.template-product .product-details shopify-accelerated-checkout,.template-product .product-details .shopify-payment-button{width:100%}.template-product .product-details .shopify-payment-button__button{border-radius:999px!important;min-height:48px!important;width:100%!important}.template-product .product-details .accordion{margin-top:.5rem;border-top:1px solid var(--cp-text-10, rgba(62, 46, 84, .08))}.template-product .product-details .accordion .details__header{font-family:var(--cp-font-sans, "Inter", sans-serif);font-size:1.0625rem;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--cp-text, #3e2e54);padding-block:1rem}.template-product .product-details .accordion .details-content{padding-block-end:.25rem}.template-product .product-details .accordion .text-block{width:100%!important;max-width:100%;align-items:stretch}.template-product .product-details .accordion .text-block>*{width:100%!important;max-inline-size:100%}.template-product .product-details .details-content,.template-product .product-details .accordion .rte,.template-product .product-details .accordion rte-formatter{font-family:var(--cp-font-sans, "Inter", sans-serif);font-size:.8125rem;line-height:1.6;color:var(--cp-text-body, #1d1a24);letter-spacing:normal}.template-product .product-details .accordion .details-content :is(.rte,rte-formatter) :is(p,li,td,th,blockquote,a,span,small,em){font-size:.8125rem!important;line-height:1.6!important;letter-spacing:normal;font-weight:400;color:var(--cp-text-body, #1d1a24)!important}.template-product .product-details .accordion .details-content :is(.rte,rte-formatter) :is(p,li,td,th,blockquote,a,span,strong,em){text-transform:none}.template-product .product-details .accordion .rte p{margin:0 0 .85rem}.template-product .product-details .accordion .rte p:last-child{margin-bottom:0}.template-product .product-details .accordion .details-content :is(.rte,rte-formatter) :is(h1,h2,h3,h4,h5,h6),.template-product .product-details .accordion .details-content :is(.rte,rte-formatter) p>strong:only-child{font-family:var(--cp-font-sans, "Inter", sans-serif);font-weight:600!important;font-size:.875rem!important;line-height:1.45!important;letter-spacing:.01em;text-transform:none;color:var(--cp-text, #3e2e54)!important;display:block;margin:1.25rem 0 .4rem}.template-product .product-details .accordion .details-content :is(.rte,rte-formatter)>:first-child:is(h1,h2,h3,h4,h5,h6,p),.template-product .product-details .accordion .details-content :is(.rte,rte-formatter)>:is(h1,h2,h3,h4,h5,h6):first-child,.template-product .product-details .accordion .details-content :is(.rte,rte-formatter)>p:first-child>strong:only-child{margin-top:0}.template-product .product-details .accordion .details-content :is(.rte,rte-formatter) :is(p,li) strong{font-size:inherit!important;font-weight:600!important;color:var(--cp-text, #3e2e54)!important}.template-product .product-details .accordion .rte ul,.template-product .product-details .accordion .rte ol{display:block;width:100%;column-count:1!important;columns:1!important;padding-left:1.15rem;margin:0 0 1.25rem;list-style-position:outside}.template-product .product-details .accordion .rte ul:last-child,.template-product .product-details .accordion .rte ol:last-child{margin-bottom:0}.template-product .product-details .accordion .rte li{display:list-item;margin-bottom:.5rem;padding-left:.15rem;break-inside:avoid}.template-product .product-details .accordion .rte li:last-child{margin-bottom:0}.template-product .product-details .accordion .rte ul+h3{margin-top:1.75rem}.template-product .product-details .accordion .rte table{display:block;width:100%!important;overflow-x:auto}.template-product .product-details .accordion .rte tr,.template-product .product-details .accordion .rte td,.template-product .product-details .accordion .rte th{display:block;width:100%}.template-product .media-gallery{--media-radius: 12px}.template-product .media-gallery__thumbnail{border-radius:10px;overflow:hidden;border:2px solid transparent}.template-product .media-gallery__thumbnail[aria-current=true],.template-product .media-gallery__thumbnail.is-active{border-color:var(--cp-text, #3e2e54)}.template-product slideshow-slide img,.template-product .product-media-container img{border-radius:12px}.template-product .media-gallery--carousel slideshow-arrows{mix-blend-mode:normal;align-items:center;padding-inline:.65rem;gap:.5rem}.template-product .media-gallery--carousel slideshow-arrows .slideshow-control{opacity:1;width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fffffff0;color:var(--cp-text, #3e2e54);box-shadow:0 1px 3px #3e2e541a,0 0 0 1px #3e2e540f;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.template-product .media-gallery--carousel slideshow-arrows .slideshow-control:hover{background-color:#fff;box-shadow:0 2px 8px #3e2e5424,0 0 0 1px #3e2e5414}.template-product .media-gallery--carousel slideshow-arrows .slideshow-control .svg-wrapper,.template-product .media-gallery--carousel slideshow-arrows .slideshow-control svg{width:13px;height:13px}.template-product .media-gallery--carousel .slideshow-control .icon-caret{--icon-stroke-width: 1.75px;rotate:-90deg}@media screen and (min-width:750px){.template-product .product-information.section{padding-block-start:.75rem!important;padding-block-end:clamp(2rem,4vw,3rem)!important}.template-product .product-information__grid:not(.product-information--media-none).product-information--media-left{gap:clamp(2rem,4vw,4rem);align-items:start}.template-product .product-information__media{--cp-product-media-max-height: 75vh;position:sticky;top:1.5rem;width:100%;max-width:none;margin-inline:0}.template-product .product-media-container.constrain-height{--constrained-min-height: 0;--viewport-offset: calc(var(--header-height, 72px) + 2.5rem);--constrained-height: min(var(--cp-product-media-max-height), calc(100svh - var(--viewport-offset)))}.template-product .product-information__media media-gallery,.template-product .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]),.template-product .media-gallery--carousel slideshow-container,.template-product .media-gallery--carousel slideshow-slides,.template-product .product-media-container{max-height:var(--cp-product-media-max-height)}.template-product .product-media-container img{max-height:var(--cp-product-media-max-height);max-width:100%;object-fit:contain}}@media screen and (max-width:749px){.template-product #header-group{display:none!important}.template-product .cp-product__header{display:flex;padding-inline:var(--cp-pad-x, clamp(1.25rem, 4vw, 4rem))}.template-product .cp-breadcrumbs{display:none}.template-product .product-information__media{border-radius:16px;margin-bottom:.5rem;max-width:min(22rem,88vw);margin-inline:auto}.template-product .product-details{padding-inline:0!important}.template-product .product-media-container.constrain-height{max-height:none}}.template-product .cp-product-waitlist__inner{max-width:32rem;text-align:left}.template-product .cp-product-waitlist__headline{font-size:clamp(1.375rem,2.5vw,1.625rem)}.template-product .cp-product-waitlist__subcopy{font-size:.9375rem;color:var(--cp-text-body, #1d1a24)}.template-product .cp-waitlist-form__thanks-message{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/5/assets/curl-petal-product.css.map */
