.cocoon-reviews .review-photos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cocoon-reviews .review-photo-block{width:100%;max-width:400px}.cocoon-reviews .review-photo-block img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.cocoon-reviews .review-copy:empty{display:none}.velmora-shipping{position:relative;display:flex;align-items:center;justify-content:center;min-height:66px;padding:13px 52px;background:#dfd0bb;color:#382b21;overflow:hidden;border-bottom:1px solid #d8cab8}.velmora-shipping-text{display:block;font:600 clamp(24px,2.6vw,36px)/1.25 var(--font-body,Georgia,serif);letter-spacing:.035em;text-align:center;animation:velmora-shipping-drift 7s ease-in-out infinite alternate}.velmora-shipping-pause{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #b7a68f;border-radius:50%;font-size:16px;background:transparent;color:inherit}.velmora-shipping[data-paused] .velmora-shipping-text,.velmora-shipping:hover .velmora-shipping-text{animation-play-state:paused}@keyframes velmora-shipping-drift{0%{transform:translate(-10px)}to{transform:translate(10px)}}@media(prefers-reduced-motion:reduce){.velmora-shipping-text{animation:none}.velmora-shipping-pause{display:none}}.cart-free-shipping{display:flex;align-items:center;gap:12px;padding:16px 20px;margin:18px 0;background:#e8dece;color:#382b21;border:1px solid #cdbb9f;border-radius:16px;font-size:clamp(19px,1.5vw,23px);font-weight:600;line-height:1.4}.cart-free-shipping:before{content:"\2713";flex:none;font-size:24px}.cart-dialog .cart-free-shipping{font-size:20px;padding:14px 16px}@media(max-width:480px){.velmora-shipping{min-height:60px;padding:12px 46px}.velmora-shipping-text{font-size:24px;letter-spacing:0}.cart-free-shipping{padding:14px 16px;font-size:19px}}.cart-policy-consent{border:1px solid #d8cbbc;border-radius:14px;padding:16px;margin:20px 0;color:var(--ink,#302a24);font-size:16px;line-height:1.5;min-width:0}.cart-policy-consent legend{padding:0 6px;font-weight:600;font-size:17px}.cart-policy-consent label{display:flex;align-items:flex-start;gap:12px;margin:0 0 14px;cursor:pointer}.cart-policy-consent input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:20px;height:20px;min-width:20px;margin:3px 0 0;accent-color:#645341}.cart-policy-consent a{text-decoration:underline;text-underline-offset:3px}.cart-policy-consent p{font-size:14px;margin:0;color:#716253}.purchase-trust{margin:0 0 24px;padding:20px;border:1px solid #d9cec0;border-radius:18px;background:#f0e9de;font-size:16px;line-height:1.55;overflow-wrap:anywhere}.purchase-trust strong{display:block;font-weight:600;line-height:1.4}.purchase-trust p{margin:6px 0;color:var(--ink,#302a24)}.purchase-trust a{text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:4px 0}.purchase-trust a:hover{text-decoration-thickness:2px}.purchase-trust__payment{display:flex;gap:12px;align-items:flex-start}.purchase-trust__icon{width:24px;height:24px;flex:0 0 24px;margin-top:2px}.purchase-trust__payment>div{min-width:0}.purchase-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border-top:1px solid #d9cec0;margin-top:16px;padding-top:16px}.purchase-trust__contact{border-top:1px solid #d9cec0;margin-top:16px;padding-top:16px}.purchase-trust__links{display:flex;flex-wrap:wrap;gap:2px 18px}.purchase-trust__contact details{margin-top:8px}.purchase-trust__contact summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:8px 0}.purchase-trust__contact details>div{padding:4px 0}@media(max-width:699px){.purchase-trust{padding:18px 16px;margin-top:16px}.purchase-trust__grid{grid-template-columns:minmax(0,1fr);gap:16px}.purchase-trust__links{flex-direction:column;align-items:flex-start;gap:0}.purchase-trust__links a{min-height:40px;display:flex;align-items:center}}.withdrawal-form-section{scroll-margin-top:110px;margin-top:48px;padding:28px;border:1px solid #d8cbbc;border-radius:18px;background:#efe8de;font-size:17px;line-height:1.6}.withdrawal-form-section h2{font-size:32px;line-height:1.2}.withdrawal-form{display:grid;gap:12px;max-width:660px}.withdrawal-form>input{width:100%;min-height:48px;background:#fffdf8;border:1px solid #bcae9b;border-radius:12px;padding:12px;font:inherit}.withdrawal-form label{font-size:17px}.withdrawal-form .withdrawal-checkbox{display:flex;align-items:flex-start;gap:12px;margin:12px 0;cursor:pointer}.withdrawal-checkbox input{-webkit-appearance:auto;appearance:auto;flex:0 0 22px;width:22px;height:22px;margin-top:3px;accent-color:#645341}.withdrawal-form a{text-decoration:underline;text-underline-offset:3px}.withdrawal-form .withdrawal-required{font-size:14px;margin:0}.withdrawal-success{padding:18px;border-radius:12px;background:#e4ebdf}.withdrawal-open{margin:0 0 28px;display:inline-flex}@media(max-width:699px){.withdrawal-form-section{padding:20px 16px}.withdrawal-form-section h2{font-size:27px}.withdrawal-form .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
