.cps-arch{position:relative;width:100%;max-width:300px;margin-inline:auto;aspect-ratio:235 / 478;container-type:inline-size}.cps-arch .cps-arch__bg{position:absolute;left:0;right:0;top:0;bottom:3.77%;border-radius:999px 999px 0 0;overflow:hidden;background:var(--arch);background:linear-gradient(180deg,color-mix(in srgb,var(--arch) 82%,#fff) 0%,var(--arch) 55%,color-mix(in srgb,var(--arch) 88%,#000) 100%)}.cps-arch .cps-arch__bg:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background-size:17cqw 8.5cqw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20'%3E%3Cpath d='M0 14 q10 -9 20 0 t20 0' fill='none' stroke='%23E9D9B0' stroke-width='1' stroke-opacity='.24'/%3E%3C/svg%3E")}.cps-arch .cps-arch__bg:after{content:"";position:absolute;z-index:2;top:3.8cqw;right:3.8cqw;bottom:0;left:3.8cqw;border:1px solid rgba(233,217,176,.5);border-bottom:0;border-radius:999px 999px 0 0;pointer-events:none}.cps-arch .cps-arch__art{display:none}.cps-arch .cps-arch__num{position:absolute;z-index:3;top:5.4%;left:0;right:0;text-align:center;font-family:var(--font-accent--family);font-style:italic;font-weight:400;font-size:26cqw;line-height:1.05;padding:0 .12em;letter-spacing:0;text-transform:none;background:linear-gradient(115deg,#c9d0d6,#fff 30%,#aeb6bd 52%,#f3f5f7 72%,#bcc3c9);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.cps-arch .cps-arch__shadow{position:absolute;z-index:4;bottom:1.7%;left:50%;width:86%;height:4.6%;transform:translate(-46%);background:radial-gradient(closest-side,#0006,#00000026 50%,#0000);filter:blur(1.5px)}.cps-arch .cps-arch__bottle{position:absolute;z-index:5;top:auto;bottom:1.9%;left:50%;height:75.3%;width:auto;max-width:none;opacity:1;visibility:visible;transform:translate(-50%);filter:drop-shadow(16px 4px 14px rgba(0,0,0,.26)) drop-shadow(5px 2px 4px rgba(0,0,0,.16));transition:transform .8s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.cps-card:hover .cps-arch__bottle,.product--root:hover .cps-arch__bottle{transform:translate(-50%) translateY(-2.5%)}}.collection--body--grid:has(.cps-arch) .image--root,.related-products--grid:has(.cps-arch) .image--root{--aspect-ratio: .4916 !important;--mobile-aspect-ratio: .4916 !important;max-width:300px;margin-inline:auto}.collection--body--grid:has(.cps-arch) .image--root img,.related-products--grid:has(.cps-arch) .image--root img{mix-blend-mode:multiply}.cps-grid-4:has(.cps-card--arch) .cps-card:not(.cps-card--arch) .cps-media{aspect-ratio:235 / 478;width:100%;max-width:300px;margin-inline:auto;background:transparent}.cps-grid-4:has(.cps-card--arch) .cps-card:not(.cps-card--arch) .cps-media img{mix-blend-mode:multiply}.cps-arch.cps-arch--silver .cps-arch__bg{background:linear-gradient(155deg,#f4f6f8,#b6bec6 30%,#e6e9ec 50%,#99a2ab 78%,#c8ced4)}.cps-arch.cps-arch--silver .cps-arch__bg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20'%3E%3Cpath d='M0 14 q10 -9 20 0 t20 0' fill='none' stroke='white' stroke-width='1' stroke-opacity='.55'/%3E%3C/svg%3E")}.cps-arch.cps-arch--silver .cps-arch__bg:after{border-color:#ffffffd9}.cps-arch.cps-arch--silver .cps-arch__num{background:linear-gradient(115deg,#4f575e,#9aa2a9 32%,#3f464d,#8c949b 72%,#4a5259);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 rgba(255,255,255,.7))}.cps-arch.cps-arch--silver .cps-arch__bottle{height:59%;bottom:1.9%;margin-left:-3.5cqw}@media(min-width:1280px){.cps-wrap:has(.cps-grid-4>.cps-card:nth-child(6)){max-width:1440px}.cps-grid-4:has(>.cps-card:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr));gap:26px}.cps-grid-4:has(>.cps-card:nth-child(6)) .cps-card .cps-text{display:none}.cps .cps-grid-4:has(>.cps-card:nth-child(6)) .cps-card__name{font-size:17px}.cps-grid-4:has(>.cps-card:nth-child(6)) .cps-card__char{font-size:17px}.cps-grid-4:has(>.cps-card:nth-child(6)) .cps-card .cps-buy{gap:10px;padding-top:12px}.cps-grid-4:has(>.cps-card:nth-child(6)) .cps-card .cps-price{font-size:16px}.cps-grid-4:has(>.cps-card:nth-child(6)) .cps-card .cps-btn--sm{min-height:38px;padding:0 12px;font-size:10px;letter-spacing:.16em}.cps-grid-4:has(>.cps-card:nth-child(6)) .cps-card .cps-eyebrow{letter-spacing:.2em;white-space:nowrap}}@media(min-width:750px)and (max-width:1279px){.cps-grid-4:has(>.cps-card:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.cps-grid-4:has(.cps-card--arch)>.cps-card{flex:0 0 42%}.cps-grid-4:has(.cps-card--arch) .cps-card .cps-eyebrow{font-size:9px;letter-spacing:.18em}.cps .cps-grid-4:has(.cps-card--arch) .cps-card__name{font-size:15px}.cps-grid-4:has(.cps-card--arch) .cps-card__char{font-size:15px}.cps-grid-4:has(.cps-card--arch) .cps-card .cps-buy{flex-direction:column;align-items:stretch;gap:8px;padding-top:10px}.cps-grid-4:has(.cps-card--arch) .cps-card .cps-price{font-size:15px}.cps-grid-4:has(.cps-card--arch) .cps-card .cps-buy form{width:100%}.cps-grid-4:has(.cps-card--arch) .cps-card .cps-btn--sm{width:100%;min-height:38px;padding:0 8px;font-size:10px;letter-spacing:.16em}}.product-media--root.cps-pdp-arch{display:flex;justify-content:center;align-items:flex-end;padding:28px 24px 24px}.cps-pdp-arch .cps-arch{max-width:min(360px,calc((100vh - 300px)*.4916));min-width:220px}@media(max-width:767px){.product-media--root.cps-pdp-arch{padding:12px 0 4px}.cps-pdp-arch .cps-arch{max-width:min(58vw,250px);min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/caprisius-arch.css.map */
