.juulc-product{display:block;background:var(--juulc-paper,#fbfaf7);color:#292523;letter-spacing:0;--buttons-radius:0px;--buttons-radius-outset:0px;--inputs-radius:0px;--variant-pills-radius:0px}.juulc-product .page-width{max-width:1280px;padding-left:38px;padding-right:38px}.juulc-breadcrumb{font-size:11px;color:#726861;margin:0 0 26px;line-height:1.5}.juulc-breadcrumb a{color:inherit;text-underline-offset:4px}.juulc-ribbon{background:var(--juulc-accent);color:var(--juulc-button-text);text-align:center;padding:10px 20px;margin-top:-24px;margin-bottom:25px;font-size:11px;letter-spacing:1.6px}.juulc-product .product__title h1{font-family:var(--juulc-title-font);font-weight:var(--juulc-title-weight,400);font-style:normal;font-size:50px;line-height:1.15;letter-spacing:-1px;margin:0 0 12px;overflow-wrap:anywhere}.juulc-product .juulc-subtitle{font-size:14px;font-family:var(--font-body-family);color:#726861;line-height:1.6;letter-spacing:0;margin:0}.juulc-product .product__info-container{max-width:none}.juulc-product .product__info-container>*+*{margin:18px 0}.juulc-product .product__info-container .product__title{margin-top:0;margin-bottom:20px}.juulc-product .price--large{font-size:22px;letter-spacing:0}.juulc-product .product__tax{font-size:11px;margin-top:-10px;color:#726861}.juulc-product .product__tax a{color:inherit;text-underline-offset:4px}.juulc-product .juulc-note{font-size:14px;line-height:1.7;margin:18px 0 24px}.juulc-note:empty{display:none}.juulc-product .form__label{font-size:13px;letter-spacing:0;margin-bottom:10px}.juulc-product .product-form__input{max-width:none;margin-bottom:14px}.juulc-product .product-form__input--pill input[type=radio]+label{border-radius:0;border:1px solid #c7bfb7;background:transparent;color:#292523;min-height:46px;min-width:46px;padding:13px 12px;margin:0 6px 8px 0;font-size:13px;letter-spacing:0}.juulc-product .product-form__input--pill input[type=radio]:checked+label{background:var(--juulc-accent);border-color:var(--juulc-accent);color:var(--juulc-button-text)}.juulc-product .product-form__input--pill input[type=radio].disabled+label{color:#817a73;text-decoration:line-through}.juulc-product .product-form__input--pill input[type=radio].disabled:checked+label{color:var(--juulc-button-text)}.juulc-product .quantity{min-height:42px;width:124px;background:transparent}.juulc-product .product-form__buttons{max-width:none}.juulc-product .product-form__submit,.juulc-product .juulc-buybar .button{background:var(--juulc-accent);color:var(--juulc-button-text);border-radius:0;min-height:52px;font-size:14px;letter-spacing:.3px}.juulc-product .product-form__submit:after,.juulc-product .juulc-buybar .button:after{box-shadow:none}.juulc-product .product-form__submit:disabled{opacity:.55}.juulc-product shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-border-radius:0px}.juulc-product .juulc-delivery{font-size:12px;border-top:1px solid #dfd7cf;padding-top:14px}.juulc-product .juulc-advice{text-align:center;font-size:12px}.juulc-product .juulc-advice a{color:inherit;text-underline-offset:4px}.juulc-product .product__description{font-size:14px;line-height:1.75}.juulc-product .juulc-details{border-top:1px solid #dfd7cf;border-bottom:1px solid #dfd7cf}.juulc-product .juulc-details>summary{padding:18px 0;list-style:none;display:flex;justify-content:space-between;font-size:14px;cursor:pointer}.juulc-product .juulc-details>summary:after{content:"+"}.juulc-product .juulc-details[open]>summary:after{content:"\2212"}.juulc-product .juulc-details>div{padding:0 0 18px}.juulc-product .product__description h2,.juulc-product .product__description h3{font-size:22px;line-height:1.4}.juulc-product .thumbnail{border-radius:0;border:1px solid #dfd7cf}.juulc-product .thumbnail img{object-fit:contain}.juulc-product .thumbnail[aria-current]{border-color:var(--juulc-accent);box-shadow:none}.juulc-product .product-media-container.media-type-image{width:100%;max-width:100%;background:#fff;border:0}.juulc-product .product-media-container.media-type-image .media{padding-top:0;height:540px}.juulc-product .product-media-container.media-type-image .media img{object-fit:contain}.juulc-product .product__media-toggle{border:0}.juulc-product .thumbnail-list__item.slider__slide{width:60px!important}.juulc-product .thumbnail-slider .thumbnail-list{gap:9px}.juulc-buybar{display:none}body:has(.juulc-product) shopify-forms-embed{display:none!important}@media(min-width:990px){.juulc-product .product{column-gap:0}.juulc-product .product__media-wrapper{width:52%!important;max-width:52%!important}.juulc-product .product__info-wrapper{width:48%!important;max-width:48%!important;padding-left:65px}.juulc-product .product--no-media .product__info-wrapper{width:100%!important;max-width:100%!important;padding-left:0}}@media(max-width:749px){.juulc-product .page-width{padding-left:20px;padding-right:20px}.juulc-breadcrumb{font-size:10px;margin-bottom:16px}.juulc-product .product__media-list{margin-left:0;width:100%;scroll-padding-left:0}.juulc-product .product__media-list .product__media-item{padding:0;width:100%;margin-left:0}.juulc-product .product-media-container.media-type-image .media{height:310px}.juulc-product .product__info-wrapper{padding:0}.juulc-product .product__title h1{font-size:38px}.juulc-product .product__info-container .product__title{margin-top:24px}.juulc-product .juulc-subtitle{font-size:13px}.juulc-product .thumbnail-list__item.slider__slide{width:44px!important}.juulc-product .thumbnail-list{gap:7px}.juulc-product .thumbnail-slider{margin:0}.juulc-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0}.juulc-product .price--large{font-size:20px}.juulc-product .juulc-note{font-size:13px}.juulc-buybar{display:flex;align-items:center;gap:15px;position:fixed;left:0;right:0;bottom:0;padding:10px 18px calc(10px + env(safe-area-inset-bottom));background:var(--juulc-paper);border-top:1px solid #dfd7cf;z-index:8}.juulc-buybar>div{flex:1;min-width:0;font-size:11px;line-height:1.4}.juulc-buybar>div>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.juulc-buybar strong{display:block}.juulc-product .juulc-buybar .button{min-width:165px;min-height:46px;font-size:13px;padding:10px}.juulc-buybar[hidden]{display:none}body:has(.juulc-buybar){padding-bottom:80px}body:has(.juulc-product) shopify-chat{display:none!important}body.overflow-hidden .juulc-buybar,body:has(.cart-notification.active) .juulc-buybar{display:none}}.juulc-size-guide{display:block}.juulc-sizehead{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.juulc-sizehead button{font:inherit;font-size:12px;background:transparent;color:#292523;border:0;padding:8px 0;min-height:40px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.juulc-product .product__info-container:has(juulc-size-guide) variant-selects>fieldset:first-child>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.juulc-product .product__info-container>juulc-size-guide{margin-bottom:0}.juulc-product .product__info-container>juulc-size-guide+variant-selects{margin-top:0}.juulc-size-dialog{border:0;padding:26px;max-width:600px;width:calc(100% - 30px);max-height:85vh;background:var(--juulc-paper,#fbfaf7);color:#292523;box-sizing:border-box}.juulc-size-dialog::backdrop{background:#17110db3}.juulc-size-dialog h2{font-family:var(--juulc-title-font);font-weight:400;font-size:28px;line-height:1.3;margin:12px 0 18px}.juulc-size-dialog p{font-size:14px;line-height:1.7}.juulc-size-close{float:right;border:0;background:transparent;min-height:44px;padding:0 8px;color:#292523;cursor:pointer;font:inherit;font-size:12px}.juulc-size-table{overflow:auto;clear:both}.juulc-size-table table{border-collapse:collapse;width:100%;font-size:12px;box-shadow:none}.juulc-size-table td,.juulc-size-table th{padding:10px;border:0;border-bottom:1px solid #dfd7cf;text-align:left;white-space:nowrap}.juulc-size-advice a{font-size:12px;color:inherit;text-underline-offset:4px}body:has(.juulc-size-dialog[open]) .juulc-buybar{display:none}body:has(.juulc-product) .juulc-story h2,body:has(.juulc-product) .related-products__heading{font-family:var(--juulc-title-font);font-weight:var(--juulc-title-weight,400);font-style:normal;letter-spacing:-.6px;line-height:1.2;color:#292523;font-size:38px;text-transform:none}body:has(.juulc-product) .juulc-story h2{margin:12px 0 24px;max-width:470px}body:has(.juulc-product) .juulc-story__eyebrow{color:#726861;letter-spacing:2.2px;margin:0 0 12px}body:has(.juulc-product) .related-products{max-width:1240px;padding-left:38px;padding-right:38px}body:has(.juulc-product) .related-products__heading{font-size:32px;margin:0 0 30px;padding-top:32px;border-top:1px solid #dfd7cf}body:has(.juulc-product) .related-products .card__heading{font-family:var(--font-body-family);font-weight:var(--font-body-weight,400);font-size:16px;line-height:1.35;letter-spacing:0}body:has(.juulc-product) .related-products .card__information{padding-top:20px}body:has(.juulc-product) .related-products .price{font-size:14px;letter-spacing:0;margin-top:8px}@media(max-width:749px){body:has(.juulc-product) .juulc-story h2,body:has(.juulc-product) .related-products__heading{font-size:30px;letter-spacing:-.4px}body:has(.juulc-product) .related-products{padding-left:20px;padding-right:20px}body:has(.juulc-product) .related-products__heading{font-size:26px;padding-top:24px;margin-bottom:26px}body:has(.juulc-product) .related-products .card__heading{font-size:15px}}.juulc-product .product-form__submit,.juulc-product .juulc-buybar .button{font-size:18px;font-weight:500;letter-spacing:0}.juulc-product .juulc-features{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #dfd7cf;padding:18px 0 2px;font-size:11px;line-height:1.6;color:#726861}.juulc-product .product__info-container>.product__description,.juulc-product .product__info-container>.product__accordion{margin-top:0;margin-bottom:0}.juulc-product .juulc-details{border-bottom:0}.juulc-product .product__accordion{border-top:1px solid #dfd7cf;border-bottom:0}.juulc-product .product__accordion summary{padding:18px 0;display:flex;align-items:center;justify-content:space-between}.juulc-product .product__accordion .accordion__title{font-family:var(--font-body-family);font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;max-width:none;min-height:0}.juulc-product .product__accordion summary .icon-caret{display:none}.juulc-product .product__accordion summary:after{content:"+";font-size:14px}.juulc-product .product__accordion details[open]>summary:after{content:"\2212"}.juulc-product .product__accordion .accordion__content{padding:0 0 18px;font-size:14px;line-height:1.75}.juulc-product .product__accordion .accordion__content a{color:inherit;text-underline-offset:4px}@media(max-width:749px){.juulc-product .juulc-features{font-size:10px;gap:8px}.juulc-product .juulc-buybar .button{font-size:18px}}.juulc-product .product__title .juulc-product-eyebrow{font-family:var(--font-body-family);font-weight:400;font-size:11px;line-height:1.6;letter-spacing:2px;text-transform:uppercase;color:#726861;margin:0 0 12px}@media(max-width:749px){.juulc-product .product__title .juulc-product-eyebrow{font-size:10px;letter-spacing:1.6px;margin-bottom:10px}}.juulc-product [class^=upsell-]>div:first-child h3{font-family:var(--juulc-title-font);font-weight:var(--juulc-title-weight,400);font-style:normal;font-size:26px;line-height:1.25;letter-spacing:-.3px;color:#292523;margin:0 0 18px}@media(max-width:749px){.juulc-product [class^=upsell-]>div:first-child h3{font-size:24px;margin-bottom:16px}}.juulc-product .product__description,.juulc-product .product__accordion .accordion__content{font-family:var(--font-body-family);font-weight:400;color:#514b46;font-size:14px;line-height:1.85;overflow-wrap:break-word}.juulc-product .product__description :is(h1,h2,h3,h4,h5,h6){font-family:var(--juulc-title-font);font-weight:400;font-style:normal;letter-spacing:-.3px;line-height:1.35;color:#292523;margin:28px 0 16px;text-transform:none;text-wrap:pretty}.juulc-product .product__description :is(h1,h2){font-size:28px}.juulc-product .product__description :is(h3,h4,h5,h6){font-size:24px}.juulc-product .product__description :is(h1,h2,h3,h4,h5,h6) :is(span,strong,b){font:inherit;color:inherit}.juulc-product .product__description :is(p,ul,ol){margin:0 0 18px}.juulc-product .product__description :is(strong,b){font-weight:500}.juulc-product .product__description :is(ul,ol){padding-inline-start:20px}.juulc-product .product__description li{padding-inline-start:4px;margin-bottom:10px}.juulc-product .product__description li::marker{color:#8c7d70}.juulc-product .juulc-details>div{padding:0 0 28px}.juulc-product .juulc-details>summary,.juulc-product .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:13px;font-weight:500;letter-spacing:.025em;color:#292523}.juulc-product .juulc-details>summary,.juulc-product .product__accordion summary{padding:21px 0;gap:16px}.juulc-product .juulc-details>summary:after,.juulc-product .product__accordion summary:after{flex:0 0 16px;text-align:center;color:#726861}body:has(.juulc-product) .jdgm-rev-widg{max-width:1164px;margin:40px auto 64px;padding:36px 0;border-top:1px solid #dfd7cf;font-family:var(--font-body-family)}body:has(.juulc-product) .jdgm-rev-widg__title{font-family:var(--juulc-title-font);font-weight:400;font-size:30px;letter-spacing:-.4px;line-height:1.3;color:#292523}@media(max-width:749px){.juulc-product .product__description :is(h1,h2){font-size:25px}.juulc-product .product__description :is(h3,h4,h5,h6){font-size:22px}body:has(.juulc-product) .jdgm-rev-widg{margin:28px 20px 40px;padding:28px 0}body:has(.juulc-product) .jdgm-rev-widg__title{font-size:26px}}body:has(.juulc-product) #MainContent .shopify-section:has(.related-products)>div,body:has(.juulc-product) #MainContent .shopify-section:has(#judgeme_product_reviews){background:var(--juulc-paper,#fbfaf7)}body:has(.juulc-product) #judgeme_product_reviews{max-width:1164px;margin:0 auto;padding:36px 0 56px;border-top:1px solid #dfd7cf}body:has(.juulc-product) #judgeme_product_reviews .jm-review-widget{--jm-review-widget-button-color:#292523!important;--jm-review-widget-text-color:#292523!important;--jm-widget-border-radius:0px!important;--jm-widget-border-radius-simplified:0px!important;font-family:var(--font-body-family)}body:has(.juulc-product) #judgeme_product_reviews .jm-review-widget-minimal-header__title{font-family:var(--juulc-title-font);font-weight:400;font-size:30px;line-height:1.3;letter-spacing:-.4px}@media(max-width:749px){body:has(.juulc-product) #judgeme_product_reviews{margin:0 20px;padding:28px 0 40px}body:has(.juulc-product) #judgeme_product_reviews .jm-review-widget-minimal-header__title{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/juulc-product.css.map */
