.pdl-optimized .product__title h1{font-size:clamp(2.4rem,2.4vw,3.4rem);line-height:1.25;overflow-wrap:anywhere;margin-bottom:.8rem}.pdl-optimized .product__info-container>*+*{margin-top:1.5rem}.pdl-optimized .product__info-container .price{font-size:2.5rem;font-weight:600}.pdl-optimized .pdl-availability{display:flex;align-items:center;gap:.7rem;margin:1rem 0;font-size:1.3rem}.pdl-optimized .pdl-availability .icon{width:1.7rem;height:1.7rem}.pdl-optimized .pdl-pack-includes{display:flex;flex-wrap:wrap;gap:1rem 1.8rem;padding:1.4rem;background:rgba(var(--color-button),.09);border-radius:var(--inputs-radius);font-size:1.3rem}.pdl-optimized .pdl-pack-includes span{display:flex;gap:.7rem;align-items:center}.pdl-optimized .pdl-pack-includes .icon{width:1.8rem;height:1.8rem}.pdl-optimized .product-form__input{max-width:100%}.pdl-optimized .product-form__input .form__label{font-size:1.4rem;font-weight:600}.pdl-optimized .product-form__input input[type=radio]+label{border-radius:var(--inputs-radius);min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.5rem}.pdl-optimized .product-form__input input[type=radio]:checked+label{background:rgb(var(--color-button));color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.pdl-optimized .product-form__input input[type=radio]+label.pack-oven-choice{display:inline-flex;flex-direction:column;min-height:12rem}.pdl-optimized .product-form__input input[type=radio]+label.pdl-aroma-choice{width:calc(25% - 1rem);flex-direction:column;gap:.6rem;padding:.8rem .5rem;margin:.5rem .6rem .5rem 0;vertical-align:top;min-height:11.5rem;text-align:center;font-size:1.2rem;line-height:1.35}.pdl-aroma-choice img{width:5.6rem;height:5.6rem;object-fit:contain;border-radius:.6rem;background:rgb(var(--color-background))}.pdl-aroma-choice .pdl-aroma-name{display:block;min-height:3.2rem}.pdl-optimized .product-form__input input[type=radio].disabled+label.pdl-aroma-choice{opacity:.5;text-decoration:none}.pdl-optimized .product-form__input input[type=radio]+label.pdl-aroma-choice .pdl-aroma-soldout{display:none}.pdl-optimized .product-form__input input[type=radio].disabled+label.pdl-aroma-choice .pdl-aroma-soldout{display:block;font-size:1.1rem}.pdl-optimized .quantity{min-height:4.6rem}.pdl-optimized .quantity__button{min-width:4.4rem}.pdl-optimized .pdl-order-total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:1.4rem 0;font-size:1.4rem}.pdl-optimized .pdl-order-total strong{font-size:2.2rem}.pdl-optimized .pdl-total-note{display:block;color:rgba(var(--color-foreground),.75);font-size:1.1rem}.pdl-optimized .product-form__buttons{max-width:100%}.pdl-optimized .pdl-buy-now{min-height:5.2rem;font-weight:600;background:rgb(var(--color-button));color:rgb(var(--color-foreground))}.pdl-optimized .pdl-add-cart{margin-top:.8rem;min-height:4.6rem;width:100%;border:1px solid rgba(var(--color-foreground),.45);background:transparent;color:rgb(var(--color-foreground));border-radius:var(--buttons-radius);font:inherit;cursor:pointer}.pdl-optimized .pdl-add-cart:disabled{opacity:.5;cursor:not-allowed}.pdl-optimized .product__description{margin-top:2rem}.pdl-optimized .pdl-description{border-top:1px solid rgba(var(--color-foreground),.18);border-bottom:1px solid rgba(var(--color-foreground),.18)}.pdl-optimized .pdl-description summary{padding:1.6rem 3rem 1.6rem 0;font-weight:600;cursor:pointer;position:relative;list-style:none;font-size:1.5rem}.pdl-description summary::-webkit-details-marker{display:none}.pdl-description summary:after{content:"+";position:absolute;right:.5rem;top:1.3rem;font-size:2rem}.pdl-description[open] summary:after{content:"\2212"}.pdl-description .pdl-original-description{padding:0 0 1.8rem;overflow-wrap:anywhere}.pdl-description .pdl-original-description img{max-width:100%;height:auto}.pdl-description .pdl-original-description table{display:block;max-width:100%;overflow-x:auto}.pdl-description .pdl-original-description h1{font-size:2.4rem}.pdl-optimized .pdl-purchase-facts{border-top:1px solid rgba(var(--color-foreground),.12);padding-top:1rem}.pdl-purchase-facts p{display:flex;align-items:flex-start;gap:1rem;margin:.8rem 0;font-size:1.25rem}.pdl-purchase-facts .icon{width:1.8rem;height:1.8rem;margin-top:.2rem;flex-shrink:0}.pdl-purchase-facts small{display:block;font-size:1.15rem;margin-top:.3rem;color:rgba(var(--color-foreground),.75)}.pdl-optimized .pack-extra{border:none;padding:0;margin-bottom:1.6rem}.pdl-optimized .pack-extra__check:has(input:checked){color:rgb(var(--color-foreground))}.pdl-optimized .pdl-sticky{display:none}.pdl-optimized .pdl-sticky[hidden]{display:none!important}@media screen and (min-width:990px){.pdl-optimized .product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(3rem,5vw,7rem);align-items:start}.pdl-optimized .product>.grid__item{width:100%;max-width:100%;padding:0}.pdl-optimized .product__media-wrapper{position:sticky;top:2rem}.pdl-optimized .product__media img{object-fit:contain}.pdl-optimized .product__media .product__modal-opener--image{max-height:70vh}}@media screen and (max-width:749px){.pdl-optimized .product__info-wrapper{padding:0}.pdl-optimized .product__info-container>*+*{margin-top:1.2rem}.pdl-optimized .product__media-list .product__media{max-height:42rem}.pdl-optimized .product__media img{object-fit:contain}.pdl-optimized .product-form__input input[type=radio]+label.pdl-aroma-choice{flex:0 0 10rem;width:10rem;margin:.4rem .4rem .4rem 0}.pdl-optimized .pdl-aroma-options{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:.8rem;gap:.4rem}.pdl-aroma-options>label{scroll-snap-align:start}.pdl-optimized .pdl-sticky{position:fixed;inset:auto 0 0;z-index:6;display:flex;align-items:center;gap:1.4rem;padding:1.1rem 1.6rem calc(1.1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.2);box-shadow:0 -.4rem 1.8rem rgba(var(--color-foreground),.08)}.pdl-sticky__price{flex:1;min-width:9rem;font-size:1.1rem}.pdl-sticky__price strong{display:block;font-size:1.8rem}.pdl-sticky .button{min-height:4.8rem;font-size:1.4rem;min-width:16rem;flex:1;color:rgb(var(--color-foreground))}body.pdl-sticky-visible{padding-bottom:10rem}}.pdl-optimized .product__info-wrapper,.pdl-optimized .product__info-container,.pdl-optimized variant-selects,.pdl-optimized .product-form__input{min-width:0;box-sizing:border-box}.pdl-optimized .pdl-aroma-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;width:100%;max-width:100%;min-width:0;overflow:visible;padding:.3rem;box-sizing:border-box}.pdl-optimized .product-form__input input[type=radio]+label.pdl-aroma-choice{position:relative;width:100%;min-width:0;min-height:0;aspect-ratio:1;padding:0;margin:0;overflow:hidden;display:block;border-radius:1rem;background:rgb(var(--color-background))}.pdl-optimized .pdl-aroma-choice img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.pdl-optimized .pdl-aroma-choice .pdl-aroma-name{position:absolute;inset:auto 0 0;min-height:0;padding:.6rem .3rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.1rem;line-height:1.25;overflow-wrap:anywhere;opacity:0;transform:translateY(100%);transition:opacity .15s,transform .15s;pointer-events:none}.pdl-optimized .pdl-aroma-choice:hover .pdl-aroma-name,.pdl-optimized input[type=radio]:focus-visible+.pdl-aroma-choice .pdl-aroma-name,.pdl-optimized input[type=radio]:checked+.pdl-aroma-choice .pdl-aroma-name{opacity:1;transform:none}.pdl-optimized .product-form__input input[type=radio]:checked+label.pdl-aroma-choice{border:3px solid rgb(var(--color-button));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.pdl-optimized .product-form__input input[type=radio].disabled+label.pdl-aroma-choice .pdl-aroma-soldout{position:absolute;top:.3rem;left:.3rem;right:.3rem;padding:.2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1rem;line-height:1.2}@media screen and (max-width:749px){.pdl-optimized .pdl-aroma-options{grid-template-columns:repeat(4,minmax(0,1fr));flex-wrap:wrap;overflow:visible;gap:.7rem}.pdl-optimized .product-form__input input[type=radio]+label.pdl-aroma-choice{width:100%;margin:0;flex:initial}.pdl-optimized .product__info-wrapper{width:100%;max-width:100%}}@media screen and (max-width:380px){.pdl-optimized .pdl-aroma-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.pdl-optimized .pdl-aroma-choice .pdl-aroma-name{transition:none}}.pdl-optimized .pdl-aroma-choice img{filter:none;transition:filter .2s ease,transform .2s ease}.pdl-optimized .pdl-aroma-choice .pdl-aroma-name{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:.6rem;background:rgba(var(--color-background),.62);font-weight:600;font-size:1.2rem;transform:none}@media(hover:hover)and (pointer:fine){.pdl-optimized .product-form__input input[type=radio]:checked+label.pdl-aroma-choice:not(:hover) .pdl-aroma-name{opacity:0}.pdl-optimized .pdl-aroma-choice:hover img{filter:blur(3px);transform:scale(1.05)}.pdl-optimized .pdl-aroma-choice:hover .pdl-aroma-name{opacity:1}}.pdl-optimized input[type=radio]:focus-visible+.pdl-aroma-choice img{filter:blur(3px)}@media(hover:none){.pdl-optimized input[type=radio]:checked+.pdl-aroma-choice img{filter:blur(3px);transform:scale(1.05)}}.pdl-optimized .product-form__input input[type=radio].disabled+label.pdl-aroma-choice img{filter:grayscale(1)}@media(prefers-reduced-motion:reduce){.pdl-optimized .pdl-aroma-choice img{transition:none}}.pdl-optimized .pdl-aroma-group-title{grid-column:1 / -1;margin:.4rem 0;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.pdl-optimized .pdl-aroma-premium-title{display:flex;align-items:center;gap:.7rem;margin-top:1.5rem;padding-top:1.4rem;border-top:1px solid rgba(var(--color-foreground),.2)}.pdl-premium-icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-foreground))}.pdl-optimized .pdl-aroma-premium-note{grid-column:1 / -1;margin:0 0 .6rem;font-size:1.15rem;line-height:1.5;color:rgb(var(--color-foreground))}.pdl-optimized .pdl-premium-surcharge{position:absolute;inset:auto .2rem .2rem;padding:.4rem .15rem;border-radius:.4rem;background:rgb(var(--color-button));color:rgb(var(--color-foreground));font-size:1rem;line-height:1.2;font-weight:600;pointer-events:none}.pdl-optimized .pdl-aroma-choice:has(.pdl-premium-surcharge) .pdl-aroma-name{padding-bottom:2.8rem}.pack-extra .select{max-width:100%;min-width:0}.pack-extra .select__select{max-width:100%;text-overflow:ellipsis}.pdl-optimized .pdl-premium-surcharge{background:#207544;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pdl-product.css.map */
