.tos-ph{position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;box-sizing:border-box;padding:0 7%;text-align:center;text-decoration:none!important;color:#3d3d3d;border-radius:inherit;overflow:hidden;cursor:pointer;background-color:#f0e4d3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .35 0 0 0 0 .25 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");transition:background-color .2s ease}.tos-ph:hover{background-color:#eadbc6}.tos-ph:focus-visible{outline:2px solid #2a3743;outline-offset:-4px}.tos-ph__top{display:flex;justify-content:center;width:100%;padding-top:7cqw}.tos-ph__logo{display:block;width:84%;max-width:260px;height:auto!important;transition:transform .4s ease}.tos-ph:hover .tos-ph__logo,.grid-product:hover .tos-ph__logo,.mr-rc-pcard:hover .tos-ph__logo,.yml__card:hover .tos-ph__logo{transform:scale(1.06)}.tos-ph__mid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,4cqw,14px);width:100%;min-height:0}.tos-ph__name{max-width:100%;font-family:var(--typeface-header, inherit);font-weight:600;font-size:clamp(17px,10cqw,40px);line-height:1.1;color:#3d3d3d;text-wrap:balance;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tos-ph__badge{display:inline-flex;align-items:center;gap:.45em;padding:.45em 1em;border-radius:999px;background:#dccbb8;color:#4a3f35;font-size:clamp(10px,4.4cqw,14px);line-height:1;letter-spacing:.02em;white-space:nowrap}.tos-ph__badge svg{width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.tos-ph__bot{display:flex;flex-direction:column;align-items:center;gap:clamp(5px,2.6cqw,9px);width:100%;padding-bottom:7cqw}.tos-ph__label{font-size:clamp(10px,4cqw,13px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b5a48}.tos-ph__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;padding:.75em 1.3em;border-radius:999px;background:#0080ff;color:#fff;font-size:clamp(11px,5cqw,15px);font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 2px 8px #2a37432e;transition:background-color .2s ease,transform .2s ease}.tos-ph__btn svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2}.tos-ph:hover .tos-ph__btn{background:#39f;transition-delay:.25s;transform:translateY(-1px)}@container (max-width: 170px){.tos-ph__label{display:none}.tos-ph__badge svg{display:none}.tos-ph__btn{padding:.65em .9em}}.grid__image-ratio:has(>.tos-ph),.image-wrap:has(>.tos-ph),.yml__media:has(>.tos-ph),.mr-rc-card-image:has(>.tos-ph){position:relative}.yml__media--natural:has(>.tos-ph){aspect-ratio:3 / 4}.image-wrap:has(>.tos-ph){aspect-ratio:3 / 4;height:auto!important;padding:0!important}.mr-rc-card-image:has(>.tos-ph){aspect-ratio:3 / 4}.tos-ph-pdp{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden}@media(prefers-reduced-motion:reduce){.tos-ph,.tos-ph__btn,.tos-ph__logo{transition:none}.tos-ph:hover .tos-ph__logo,.grid-product:hover .tos-ph__logo,.mr-rc-pcard:hover .tos-ph__logo,.yml__card:hover .tos-ph__logo{transform:none}}.mr-rc-pcard{display:flex;flex-direction:column;height:100%}.mr-rc-pcard .mr-rc-card-image{display:block;position:relative;aspect-ratio:3 / 4;overflow:hidden}.mr-rc-pcard .mr-rc-card-image img{width:100%;height:100%;object-fit:contain;display:block}a.mr-rc-pcard__body{display:block;color:inherit;text-decoration:none}.mr-rc-pcard .grid-product__collection-label{font-size:10px;text-transform:uppercase;color:#4b3fff;letter-spacing:.08em;font-weight:700;margin-top:8px}.mr-rc-pcard .grid-product__title{font-size:18px;color:#1f1b16;line-height:1.25;margin-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mr-rc-pcard .grid-product__description{font-size:13px;color:#7a7266;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;margin-top:10px}a.mr-rc-card-body,a.yml__info-link,a.grid-product__link{color:inherit;text-decoration:none}a.yml__info-link{display:block}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tos-photo-placeholder.css.map */
