main[data-template*=product]{background:radial-gradient(circle at 0% 0%,rgba(239,120,144,.1),transparent 30%),radial-gradient(circle at 100% 8%,rgba(191,231,246,.18),transparent 34%),linear-gradient(180deg,#fffaf6,#fffdfb 52%,#fff)!important;overflow:hidden}main[data-template*=product] .shopify-section:first-child,main[data-template*=product] .product-information{position:relative!important}main[data-template*=product] .product-information{width:min(1440px,calc(100% - 32px))!important;margin-inline:auto!important;padding-top:18px!important;padding-bottom:28px!important;gap:clamp(24px,4vw,58px)!important}main[data-template*=product] .product-information:before{content:"";position:absolute;inset:18px -20px auto -20px;height:220px;background:linear-gradient(135deg,#fff2edbd,#ffffff38);border:1px solid rgba(38,31,27,.06);border-radius:38px;z-index:0;pointer-events:none}main[data-template*=product] .product-information>*{position:relative;z-index:1}main[data-template*=product] .media-gallery,main[data-template*=product] [class*=media-gallery]{border-radius:34px!important;overflow:hidden!important;background:#ffffffb8!important;border:1px solid rgba(38,31,27,.08)!important;box-shadow:0 22px 70px #2c1e1814!important;padding:8px!important}main[data-template*=product] .product-media,main[data-template*=product] .product-media>*{border-radius:26px!important;background:linear-gradient(135deg,#fff,#fff3ed)!important;overflow:hidden!important}main[data-template*=product] .product-media__image{object-fit:contain!important;filter:saturate(1.03)!important;transition:transform .35s ease,filter .35s ease!important}main[data-template*=product] .product-media:hover .product-media__image{transform:scale(1.02)!important;filter:saturate(1.06)!important}main[data-template*=product] .product-details,main[data-template*=product] [class*=product-details]{background:#ffffffdb!important;border:1px solid rgba(38,31,27,.1)!important;border-radius:34px!important;box-shadow:0 22px 70px #2c1e1814!important;padding:clamp(18px,2.8vw,34px)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}main[data-template*=product] h1{font-size:clamp(34px,4.5vw,66px)!important;line-height:.96!important;letter-spacing:-.06em!important;font-weight:950!important;text-wrap:balance;margin:0!important;color:#171717!important}main[data-template*=product] product-price .price,main[data-template*=product] .price{font-size:clamp(24px,3vw,38px)!important;font-weight:950!important;letter-spacing:-.045em!important;color:#20352d!important}main[data-template*=product] .compare-at-price{opacity:.48!important;text-decoration-thickness:2px!important}main[data-template*=product] .product-form-buttons,main[data-template*=product] product-form-component{width:100%!important}main[data-template*=product] .product-form-buttons{gap:10px!important}main[data-template*=product] button[name=add],main[data-template*=product] .shopify-payment-button__button,main[data-template*=product] .product-form-buttons .button{min-height:54px!important;border-radius:999px!important;font-weight:950!important;font-size:15px!important;letter-spacing:-.01em!important;box-shadow:0 16px 34px #0000001f!important;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease!important}main[data-template*=product] button[name=add]:hover,main[data-template*=product] .shopify-payment-button__button:hover,main[data-template*=product] .product-form-buttons .button:hover{transform:translateY(-1px)!important;box-shadow:0 20px 42px #00000029!important}main[data-template*=product] variant-picker,main[data-template*=product] [class*=variant]{border-radius:24px!important}main[data-template*=product] variant-picker button,main[data-template*=product] variant-picker label,main[data-template*=product] [class*=variant] label{border-radius:999px!important}.tlapkin-pdp-trust{display:flex;flex-direction:column;gap:12px;margin-top:4px;padding:14px;border-radius:26px;background:linear-gradient(135deg,#fff8f4,#fff);border:1px solid rgba(38,31,27,.08);box-shadow:0 14px 36px #2c1e180e}.tlapkin-pdp-trust__headline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#746961;font-size:13px;font-weight:800}.tlapkin-pdp-trust__headline strong{color:#20352d;font-size:14px;font-weight:950}.tlapkin-pdp-trust__dot{width:9px;height:9px;border-radius:999px;background:#3fb36c;box-shadow:0 0 0 6px #3fb36c1f}.tlapkin-pdp-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tlapkin-pdp-trust__item{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border-radius:20px;background:#ffffffd1;border:1px solid rgba(38,31,27,.07)}.tlapkin-pdp-trust__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#ffe3ea;color:#b84862;font-size:12px;font-weight:950}.tlapkin-pdp-trust__item strong{display:block;color:#171717;font-size:13px;font-weight:950;line-height:1.15}.tlapkin-pdp-trust__item span:not(.tlapkin-pdp-trust__icon){display:block;margin-top:3px;color:#746961;font-size:12px;line-height:1.28;font-weight:650}.tlapkin-pdp-trust__item:nth-child(1) .tlapkin-pdp-trust__icon{background:#e5f5eb;color:#347354}.tlapkin-pdp-trust__item:nth-child(2) .tlapkin-pdp-trust__icon{background:#dff2fb;color:#2e6a8a}.tlapkin-pdp-trust__item:nth-child(3) .tlapkin-pdp-trust__icon{background:#ffe3ea;color:#b84862}.tlapkin-pdp-trust__item:nth-child(4) .tlapkin-pdp-trust__icon{background:#fff0cb;color:#795b17}main[data-template*=product] .rte,main[data-template*=product] [class*=rte]{font-size:15px!important;line-height:1.72!important;color:#4e4843!important}main[data-template*=product] .rte p,main[data-template*=product] [class*=rte] p{margin-bottom:.8em!important}main[data-template*=product] .rte ul,main[data-template*=product] [class*=rte] ul{padding-left:1.15em!important}main[data-template*=product] .product-recommendations,main[data-template*=product] [class*=product-recommendations]{background:linear-gradient(180deg,#ffffff2e,#fffaf6)!important;border-top:1px solid rgba(38,31,27,.07)!important}main[data-template*=product] .product-recommendations h3,main[data-template*=product] [class*=product-recommendations] h3{font-size:clamp(28px,3.2vw,44px)!important;letter-spacing:-.045em!important;font-weight:950!important}@media(min-width:990px){main[data-template*=product] .product-details,main[data-template*=product] [class*=product-details]{position:sticky!important;top:24px!important}}@media(max-width:749px){main[data-template*=product] .product-information{width:min(100% - 18px,1440px)!important;padding-top:10px!important;gap:16px!important}main[data-template*=product] .product-information:before{inset:8px -10px auto -10px;height:150px;border-radius:26px}main[data-template*=product] .media-gallery,main[data-template*=product] [class*=media-gallery]{border-radius:24px!important;padding:6px!important}main[data-template*=product] .product-media,main[data-template*=product] .product-media>*{border-radius:19px!important}main[data-template*=product] .product-details,main[data-template*=product] [class*=product-details]{border-radius:24px!important;padding:16px!important}main[data-template*=product] h1{font-size:clamp(31px,10vw,44px)!important}main[data-template*=product] product-price .price,main[data-template*=product] .price{font-size:27px!important}main[data-template*=product] button[name=add],main[data-template*=product] .shopify-payment-button__button,main[data-template*=product] .product-form-buttons .button{min-height:50px!important}.tlapkin-pdp-trust{padding:12px;border-radius:22px}.tlapkin-pdp-trust__grid{grid-template-columns:1fr;gap:8px}.tlapkin-pdp-trust__item{grid-template-columns:30px minmax(0,1fr);padding:10px;border-radius:18px}.tlapkin-pdp-trust__icon{width:30px;height:30px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tlapkin-product-polish.css.map */
