.fp-pdp-guarantees{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:18px 0;padding:16px 18px;background:var(--fp-ivory);border:1px solid #eae0c8;border-radius:12px}.fp-pdp-guarantee{font-size:12.5px;color:#4b5563;line-height:1.45}.fp-pdp-guarantee b{display:block;color:var(--fp-night);font-size:13px}.fp-pdp-guarantee__ic{color:var(--fp-gold);margin-right:4px}@media screen and (max-width:479px){.fp-pdp-guarantees{grid-template-columns:1fr}}.fp-pdp-delivery{display:flex;flex-direction:column;gap:4px;margin:14px 0;padding:12px 16px;border-left:3px solid var(--fp-gold);background:var(--fp-ivory);border-radius:0 10px 10px 0;font-size:13.5px;color:#4b5563}.fp-pdp-delivery__cutoff{color:var(--fp-night);font-weight:600}.fp-pdp-delivery__cutoff fp-countdown{color:var(--fp-gold)}.fp-pdp-addon{display:block;margin:6px 0;border:1px solid #eae0c8;border-radius:10px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.fp-pdp-addon+.fp-pdp-addon{margin-top:-1px}.fp-pdp-addon:has(.fp-pdp-addon__cb:checked){border-color:var(--fp-gold);box-shadow:0 0 0 1px var(--fp-gold)}.fp-pdp-addon__label{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;cursor:pointer}.fp-pdp-addon__cb{width:18px;height:18px;margin-top:2px;accent-color:var(--fp-gold);flex-shrink:0}.fp-pdp-addon__body{display:flex;flex-direction:column;gap:2px}.fp-pdp-addon__head{font-size:14px;color:var(--fp-night)}.fp-pdp-addon__price{color:var(--fp-gold);font-weight:650;margin-left:4px}.fp-pdp-addon__text{font-size:12.5px;color:#6b7280}.product__info-container .installment{display:none}.fp-pdp-consent{display:block;margin:6px 0;border:1px solid #eae0c8;border-radius:10px;background:#fff;max-width:44rem}.fp-pdp-consent[hidden]{display:none}.fp-pdp-consent__label{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;cursor:pointer}.fp-pdp-consent__cb{width:18px;height:18px;margin-top:2px;accent-color:var(--fp-gold);flex-shrink:0}.fp-pdp-consent__cb:invalid{outline:2px solid #c0392b;outline-offset:1px}.fp-pdp-consent__text{font-size:12.5px;color:#4b5563;line-height:1.4}.fp-pdp-consent__error{font-size:12px;color:#c0392b;padding:0 14px 10px;margin:-4px 0 0}.fp-pdp-consent__error[hidden]{display:none}.fp-pdp-guarantees,.fp-pdp-delivery,.fp-pdp-addon{max-width:44rem}.product__info-container .cl-upload,.product__info-container .filepond--root,#customily-root-container,#customily-options,#customily-personalize-button,#customily-preview-button,#customily-cart-btn,#customily-buy-now-btn{max-width:44rem;box-sizing:border-box}.shopify-payment-button.fp-digital-consent-blocked{pointer-events:none;opacity:.45}.product__media-list .product-media-container.media-type-image{--aspect-ratio: 1}.product__media-list .product-media-container.media-type-image .media{background-color:var(--fp-ivory-2, #fdfaf2)}.product__media-list .product-media-container.media-type-image .media>img{object-fit:contain}.fp-price-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1.2rem;row-gap:.2rem}.fp-free-shipping{display:inline-flex;align-items:center;gap:.4rem;font-size:1.4rem;font-weight:600;color:var(--fp-forest, #4e9163)}.fp-free-shipping svg{flex:none;align-self:center}.fp-price-row__tax{color:rgba(var(--color-foreground),.75)}@media screen and (max-width:749px){section[id^=MainProduct-].gradient{padding-top:12px}.product__media-wrapper slider-component.slider-mobile-gutter{position:relative}.product__media-wrapper .slider-mobile-gutter .slider-buttons{position:absolute;bottom:1.2rem;left:50%;z-index:2;transform:translate(-50%);min-height:0;padding:0 .2rem;background:#fdfaf2e0;border-radius:999px;box-shadow:0 1px 3px #1d2b4e2e}.product__media-wrapper .slider-mobile-gutter .slider-buttons .slider-button{width:3rem;height:3rem}.product__media-wrapper .slider-mobile-gutter .slider-counter{min-width:0;margin:0;font-size:1.2rem;line-height:1.4}.product__title h1{font-size:clamp(2.4rem,7vw,3.2rem);line-height:1.2}.product__title{margin-bottom:.6rem}}.fp-trustline-slot .fp-trustline{padding:0;background:none;border:0;font-size:12.5px;line-height:1.4}.fp-trustline-slot .fp-trustline:before{content:"\2605";margin-right:5px;color:#087a54}.fp-ai-gen__upload .fp-trustline-slot{margin-top:-4px}.fp-price-row~.fp-trustline-slot .fp-trustline{text-align:left;margin-top:4px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/fp-pdp.css.map */
