.arc-products{--arc-ink: #071621;--arc-muted: #5c6669;--arc-gold: #9b7044;--arc-paper: #f7f4ed;--arc-line: rgba(16,32,40,.17);padding:clamp(20px,3vw,38px) 0 clamp(78px,7vw,104px);background:var(--arc-paper);color:var(--arc-ink)}.arc-products__inner{width:min(1320px,calc(100% - 72px));margin-inline:auto}.arc-products__editorial-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:22px}.arc-collection-card{position:relative;display:flex;min-width:0;align-self:stretch;flex-direction:column;overflow:hidden;border:1px solid var(--arc-line);background:#ffffff61;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.arc-collection-card--1,.arc-collection-card--2,.arc-collection-card--3,.arc-collection-card--4,.arc-collection-card--5,.arc-collection-card--6{grid-column:span 4}.arc-collection-card--7{grid-column:1 / -1}.arc-collection-card:hover{transform:translateY(-4px);border-color:#9b704480;box-shadow:0 18px 40px #1f1f1a17}.arc-collection-card:focus-within{outline:2px solid var(--arc-gold);outline-offset:4px}.arc-collection-card a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.arc-collection-card__media{display:grid;min-height:410px;overflow:hidden;background:#eee9df}.arc-collection-card__copy{display:flex;flex:1;flex-direction:column;padding:25px 26px 27px}.arc-collection-card--dark{border-color:#d4b07c6b;background:#071b28;color:#f3eadc}.arc-collection-card--dark .arc-collection-card__media{position:relative;background:#061721}.arc-collection-card--dark .arc-collection-card__media:after{content:none}@media(max-width:1024px){.arc-products__inner{width:min(100% - 48px,920px)}.arc-collection-card--1,.arc-collection-card--2,.arc-collection-card--3,.arc-collection-card--4,.arc-collection-card--5,.arc-collection-card--6{grid-column:span 4}.arc-collection-card--7{grid-column:1 / -1}}@media(max-width:1100px)and (min-width:681px){.arc-collection-card--1,.arc-collection-card--2,.arc-collection-card--3,.arc-collection-card--4,.arc-collection-card--5,.arc-collection-card--6{grid-column:span 6}}@media(max-width:680px){.arc-products{padding:18px 0 142px}.arc-products__inner{width:calc(100% - 36px)}.arc-products__editorial-grid{display:flex;flex-direction:column;gap:18px}.arc-collection-card__copy{padding:22px 20px 23px}}@media(prefers-reduced-motion:reduce){.arc-collection-card,.arc-collection-card__media>img,.arc-star-service-card__open{transition:none}.arc-collection-card:hover,.arc-collection-card:hover .arc-collection-card__media>img{transform:none}}.arc-collection-card__open{width:100%;min-height:100%;padding:0;display:flex;flex:1;flex-direction:column;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.arc-collection-card__open:focus-visible{outline:2px solid var(--arc-gold);outline-offset:-5px}.arc-collection-card__open>span{width:100%}.arc-collection-card__media{position:relative}.arc-collection-card__media>img{display:block;width:100%;height:100%;min-height:410px;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .3s ease}.arc-collection-card--2 .arc-collection-card__media>img{object-fit:contain;background:#061018}.arc-collection-card:hover .arc-collection-card__media>img{transform:scale(1.025);filter:saturate(.94)}.arc-collection-card--dark .arc-collection-card__media>img,.arc-collection-card--dark:hover .arc-collection-card__media>img{filter:none}.arc-collection-card__copy{width:100%;height:auto;min-height:230px;flex:1}.arc-collection-card__copy>strong{max-width:680px;display:block;margin:0;font:400 clamp(29px,2.15vw,35px)/1.07 Georgia,"Times New Roman",serif;letter-spacing:-.018em}.arc-collection-card__copy>span{display:block}.arc-product-size{margin-top:17px;padding-top:15px;border-top:1px solid var(--arc-line);color:#46565c;font-size:18px;line-height:1.45}.arc-product-size>strong,.arc-product-size>span{display:block;font:inherit}.arc-product-size>strong{color:#31434a;font-weight:500;letter-spacing:.015em}.arc-product-size>span{margin-top:3px;color:#687479;font-size:16px}.arc-product-price{margin-top:auto;padding-top:16px;display:flex!important;align-items:baseline;gap:8px;color:#7b5632;line-height:1.2}.arc-price-prefix,.arc-price-suffix{font:500 17px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.015em}.arc-price-amount{font:500 35px/1.05 Merienda,Bradley Hand,Segoe Print,cursive;letter-spacing:.01em;white-space:nowrap}.arc-collection-card--dark .arc-product-size{border-color:#fff3;color:#d5d9d6}.arc-collection-card--dark .arc-product-price{color:#e4bd83}.arc-collection-card--1 .arc-collection-card__media{height:390px;min-height:390px}.arc-collection-card--2 .arc-collection-card__media{height:500px;min-height:500px}.arc-collection-card--3 .arc-collection-card__media{height:350px;min-height:350px}.arc-collection-card--4 .arc-collection-card__media{height:390px;min-height:390px}.arc-collection-card--5 .arc-collection-card__media{height:500px;min-height:500px}.arc-collection-card--6 .arc-collection-card__media{height:350px;min-height:350px}.arc-collection-card--1 .arc-collection-card__media>img,.arc-collection-card--2 .arc-collection-card__media>img,.arc-collection-card--3 .arc-collection-card__media>img,.arc-collection-card--4 .arc-collection-card__media>img,.arc-collection-card--5 .arc-collection-card__media>img,.arc-collection-card--6 .arc-collection-card__media>img{height:100%;min-height:0}@media(max-width:1024px){.arc-collection-card--1 .arc-collection-card__media{height:330px;min-height:330px}.arc-collection-card--2 .arc-collection-card__media{height:410px;min-height:410px}.arc-collection-card--3 .arc-collection-card__media{height:300px;min-height:300px}.arc-collection-card--4 .arc-collection-card__media{height:330px;min-height:330px}.arc-collection-card--5 .arc-collection-card__media{height:410px;min-height:410px}.arc-collection-card--6 .arc-collection-card__media{height:300px;min-height:300px}}.arc-collection-card--star{width:100%;margin-top:22px;overflow:visible;border:0;background:transparent;box-shadow:none;transition:none}.arc-collection-card--star:hover{transform:none;border-color:transparent;box-shadow:none}.arc-star-service-card__open{position:relative;min-height:174px!important;display:grid!important;grid-template-columns:44% 56%;overflow:hidden;background:#061e2b;color:#f7f1e6;transition:filter .18s ease}.arc-star-service-card__open:hover{filter:brightness(1.055)}.arc-star-service-card__path{width:auto!important;min-width:0;display:grid!important;align-content:center}.arc-star-service-card__path--left{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:22px;padding:30px 72px 30px 38px;background:#082735}.arc-star-service-card__path--right{padding:30px 44px 30px 74px}.arc-star-service-card__mark{width:54px!important;height:54px;display:grid!important;place-items:center;border:1px solid rgba(239,188,112,.72);border-radius:50%;color:#efbc70;font-size:22px}.arc-star-service-card__title{min-width:0;display:block!important}.arc-star-service-card__title>strong,.arc-star-service-card__path--right>strong{display:block;margin:0;font:400 clamp(25px,2.6vw,34px)/1.07 Georgia,"Times New Roman",serif}.arc-star-service-card__title>strong{max-width:310px}.arc-star-service-card__price{min-height:1em;display:block!important;margin-top:9px;color:#efbc70;visibility:visible;opacity:1;font:500 clamp(26px,2.6vw,34px)/1 "Merienda","Bradley Hand","Segoe Print",cursive}.arc-star-service-card__delivery,.arc-star-service-card__path--right>span:last-child{display:block;margin-top:10px;color:#ebe4da;font-size:15px;font-weight:400;line-height:1.35}.arc-star-service-card__delivery{white-space:nowrap}.arc-star-service-card__eyebrow{margin:0 0 9px!important;color:#e6aa59!important;font-size:13px!important;font-weight:700!important;letter-spacing:.13em;text-transform:uppercase}.arc-star-service-card__path--right>strong{color:#efbc70}.arc-star-service-card__or{position:absolute;z-index:2;left:44%;top:50%;width:84px!important;height:84px;display:grid!important;place-items:center;transform:translate(-50%,-50%);border:2px solid #d89b4d;border-radius:50%;background:#061e2b;color:#f7f1e6;box-shadow:0 0 0 9px #061e2b,0 0 0 10px #efbc7057;font:400 19px/1 Georgia,Times New Roman,serif}.arc-star-service-note{width:min(81%,820px);margin:21px auto 0;padding:18px 24px 4px;border-top:1px solid #d89b4d;color:#3f4f58;text-align:center}.arc-star-service-note>strong{display:block;margin:0;color:#6c4b31;font:400 21px/1.2 Georgia,Times New Roman,serif}.arc-star-service-note>span{display:block;margin-top:8px;font-size:15px;line-height:1.5}.arc-collection-card__media--stone{padding:clamp(9px,1.1vw,15px);place-items:center;background:linear-gradient(145deg,#ece7dd,#ddd5c7)}.arc-stone-stack{position:relative;width:100%;height:100%;pointer-events:none}.arc-stone-stack__photo{position:absolute;display:block;overflow:hidden;border:8px solid #f4efe5;background:#f4efe5;box-shadow:0 18px 34px #151d1f38;transition:transform .4s ease}.arc-stone-stack__photo>img{display:block;width:100%;height:100%;object-fit:cover}.arc-stone-stack__photo>small{position:absolute;right:8px;bottom:8px;padding:8px 10px;background:#071b28eb;color:#f3eadc;font-size:14px;font-weight:700;letter-spacing:.07em;line-height:1.15;text-transform:uppercase}.arc-stone-stack__photo--blank{z-index:1;top:2%;left:-1%;width:82%;height:80%;transform:rotate(-2.2deg)}.arc-stone-stack__photo--finished{z-index:2;right:-1%;bottom:2%;width:75%;height:74%;transform:rotate(2.5deg)}.arc-stone-stack__photo--finished>small{border:1px solid rgba(155,112,68,.45);background:#f7f4edf0;color:#5d432b}.arc-stone-stack__photo--customer>img{width:124%;max-width:none;transform:translate(-12%)}.arc-stone-stack__photo--customer{right:-1%;bottom:1%;width:78%;height:77%;transform:rotate(-.4deg);box-shadow:0 20px 38px #071b2847}.arc-stone-stack__photo--customer>small{display:flex;align-items:center;gap:8px;border-color:#d4b07c99;background:#071b28f0;color:#f3eadc;font-size:16px}.arc-stone-stack__photo--customer>small:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:#d4b07c;box-shadow:0 0 0 3px #d4b07c2e}.arc-collection-card:hover .arc-stone-stack__photo--blank{transform:rotate(-3deg) translate(-2px,-2px)}.arc-collection-card:hover .arc-stone-stack__photo--finished{transform:rotate(3.2deg) translate(2px,-2px)}.arc-collection-card:hover .arc-stone-stack__photo--customer{transform:rotate(.2deg) translate(2px,-2px)}.arc-quick-view{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:12px 16px;overflow:auto;border:0;background:transparent;color:#071621;box-shadow:none}.arc-quick-view[open]{display:flex;align-items:center;justify-content:center}.arc-quick-view::backdrop{background:#020c12b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.arc-quick-view__panel{position:relative;width:min(1120px,100%);min-height:640px;margin:auto;display:grid;grid-template-columns:1.04fr .96fr;border:1px solid rgba(185,134,77,.68);background:#f7f4ed;box-shadow:0 28px 80px #00000057}.arc-quick-view__close{position:absolute;z-index:3;top:14px;right:16px;width:44px;height:44px;border:1px solid rgba(7,22,33,.28);border-radius:50%;background:#f7f4edeb;color:#071621;cursor:pointer;font:30px/1 Georgia,serif}.arc-quick-view__close:focus-visible{outline:2px solid #9b7044;outline-offset:3px}.arc-quick-view__visual{position:relative;min-height:640px;overflow:hidden;background:#eee9df}.arc-quick-view__visual img{display:block;width:100%;height:100%;min-height:640px;object-fit:cover}.arc-quick-view__visual--contain{background:#061018}.arc-quick-view__visual--contain img{object-fit:contain}.arc-dimension-placeholder{width:100%;height:100%;min-height:640px;padding:48px;display:grid;place-content:center;justify-items:center;gap:12px;background:radial-gradient(circle at center,rgba(185,134,77,.12),transparent 45%),#efe9de;color:#071621;text-align:center}.arc-dimension-placeholder>span{width:76px;height:76px;display:grid;place-items:center;border:1px solid rgba(155,112,68,.55);border-radius:50%;color:#9b7044;font-size:38px}.arc-dimension-placeholder>strong{font:400 32px/1.1 Georgia,Times New Roman,serif}.arc-dimension-placeholder>small{color:#687479;font-size:15px;letter-spacing:.04em}.arc-gallery-control{position:absolute;z-index:2;top:50%;width:46px;height:52px;display:grid;place-items:center;transform:translateY(-50%);border:1px solid rgba(247,244,237,.58);background:#071621c2;color:#f7f4ed;cursor:pointer;font:36px/1 Georgia,serif}.arc-gallery-control--previous{left:14px}.arc-gallery-control--next{right:14px}.arc-gallery-control:focus-visible,.arc-gallery-dots button:focus-visible{outline:2px solid #efbc70;outline-offset:3px}.arc-gallery-dots{position:absolute;z-index:2;left:50%;bottom:18px;display:flex;gap:9px;transform:translate(-50%)}.arc-gallery-dots button{min-width:78px;height:34px;padding:0 14px;border:1px solid rgba(247,244,237,.78);border-radius:999px;background:#071621b8;color:#f7f4ed;cursor:pointer;font:700 14px/1 Arial,Helvetica,sans-serif;letter-spacing:.06em;text-transform:uppercase}.arc-gallery-dots button[aria-pressed=true]{border-color:#efbc70;background:#efbc70;color:#071621;box-shadow:0 0 0 3px #0716214d}.arc-quick-view__content{padding:50px 48px 34px}.arc-quick-view__content h3{margin:0;font:400 clamp(34px,3.5vw,52px)/1.04 Georgia,"Times New Roman",serif}.arc-quick-view__price{margin:14px 0 16px;display:flex;align-items:baseline;gap:9px;color:#6d4d2d;line-height:1.2}.arc-quick-view__price .arc-price-prefix,.arc-quick-view__price .arc-price-suffix{font-size:18px}.arc-quick-view__price .arc-price-amount{font-size:40px}.arc-quick-view__summary{margin:0 0 25px;color:#5c6669;font-size:15px;line-height:1.65}.arc-quick-view fieldset{margin:16px 0 0;padding:0;border:0}.arc-quick-view legend{margin-bottom:10px;color:#766450;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.arc-option-row{display:flex;flex-wrap:wrap;gap:8px}.arc-option-row button{min-height:46px;padding:10px 14px;border:1px solid rgba(7,22,33,.24);border-radius:10px;background:transparent;color:inherit;cursor:pointer;font:16px Arial,Helvetica,sans-serif;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.arc-option-row .arc-option-button--detailed{min-width:190px;display:grid;justify-items:start;gap:4px;text-align:left}.arc-option-button--detailed>span{font-weight:700}.arc-option-button--detailed>small{color:#667277;font-size:14px;line-height:1.3}.arc-option-button--detailed[aria-pressed=true]>small{color:#d8dfdc}.arc-option-row button[aria-pressed=true]{border-color:#9b7044;background:#071621;color:#f3eadc}.arc-option-row button:focus-visible{outline:2px solid #9b7044;outline-offset:2px}.arc-option-group--shape{margin-top:18px!important;padding:14px!important;border:1px solid rgba(155,112,68,.42)!important;background:#9b704412}.arc-option-group--shape legend{margin:0;padding:0 7px;color:#6d4d2d}.arc-option-group--shape .arc-option-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.arc-option-group--shape .arc-option-row button{min-height:46px;font-size:16px;font-weight:700}.arc-option-group--size .arc-option-row button{min-width:92px;border-radius:999px}.arc-option-group--size .arc-option-row button:has(small){min-width:min(100%,230px);padding-inline:20px}.arc-option-group--size .arc-option-row button:has(small) span,.arc-option-group--size .arc-option-row button:has(small) small{display:block;text-align:center}.arc-option-group--shape+fieldset{margin-top:20px}.arc-option-group--shape+fieldset legend{color:#071621}.arc-option-group--shape+fieldset .arc-option-row button{min-width:92px;border-radius:999px}.arc-size-reminder{margin:20px 0 13px;padding:13px 15px;display:flex;gap:10px;align-items:flex-start;border-top:1px solid rgba(155,112,68,.34);border-bottom:1px solid rgba(155,112,68,.2);color:#5d5042;background:#b9864d12;font:15px/1.5 Arial,Helvetica,sans-serif}.arc-size-reminder span{flex:none;color:#b9864d}.arc-quick-view__notice{margin:18px 0 14px;color:#697177;font-size:14px;line-height:1.45}.arc-quick-view__continue{width:100%;min-height:50px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #071621;background:#071621;color:#f3eadc;cursor:pointer;font:700 14px/1 Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase}.arc-quick-view__continue:focus-visible{outline:2px solid #9b7044;outline-offset:3px}.arc-quick-view__panel--dark{background:#071b28;color:#f3eadc}.arc-quick-view__panel--dark .arc-quick-view__summary,.arc-quick-view__panel--dark .arc-quick-view__notice{color:#c5ccca}.arc-quick-view__panel--dark .arc-quick-view__price{color:#d4b07c}.arc-quick-view__panel--dark .arc-option-row button{border-color:#ffffff4d}.arc-quick-view__panel--dark .arc-size-reminder{border-color:#d4b07c5c;color:#e0d8ca;background:#d4b07c14}.arc-quick-view__panel--dark .arc-quick-view__continue{border-color:#b9864d;background:#b9864d;color:#071621}.arc-quick-view:has(.arc-star-purchase){width:100%}.arc-star-purchase{position:relative;width:min(720px,calc(100% - 8px));margin:auto;padding:62px 56px 50px;display:grid;justify-items:start;border:1px solid rgba(185,134,77,.68);background:#071b28;color:#f3eadc;box-shadow:0 28px 80px #00000057}.arc-star-purchase__mark{margin-bottom:24px;color:#efbc70;font-size:30px;text-shadow:0 0 18px rgba(239,188,112,.7)}.arc-star-purchase h3{margin:0 0 28px;font:400 clamp(42px,5.5vw,60px)/1.03 Georgia,"Times New Roman",serif}.arc-star-purchase p{width:100%;margin:0;padding:14px 0;border-top:1px solid rgba(255,255,255,.17);color:#d5d9d6;font-size:17px;line-height:1.5}.arc-star-purchase p:last-of-type{color:#d4b07c;font-weight:700;letter-spacing:.08em}.arc-star-purchase .arc-quick-view__continue{width:auto;margin-top:27px;border-color:#b9864d;background:#b9864d;color:#071621;font-size:16px}@media(min-width:781px){.arc-quick-view:not(:has(.arc-star-purchase)){height:100%;overflow:auto}.arc-quick-view__panel{height:min(760px,calc(100dvh - 24px));min-height:0}.arc-quick-view__visual,.arc-quick-view__visual img{height:100%;min-height:0}.arc-quick-view__content{min-height:0;overflow-y:auto}}@media(max-width:780px){.arc-quick-view[open]{align-items:flex-start}.arc-quick-view__panel{width:min(620px,100%);grid-template-columns:1fr}.arc-quick-view__visual,.arc-quick-view__visual img{min-height:330px;max-height:42dvh}.arc-dimension-placeholder{min-height:330px;max-height:42dvh;padding:28px}.arc-quick-view__content{padding:34px 22px 28px}}@media(max-width:680px){.arc-collection-card__media>img{min-height:285px}.arc-collection-card__copy>strong{font-size:30px}.arc-collection-card--1 .arc-collection-card__media,.arc-collection-card--3 .arc-collection-card__media,.arc-collection-card--4 .arc-collection-card__media,.arc-collection-card--6 .arc-collection-card__media{height:300px;min-height:300px}.arc-collection-card--2 .arc-collection-card__media,.arc-collection-card--5 .arc-collection-card__media{height:340px;min-height:340px}.arc-product-size{font-size:18px}.arc-price-amount{font-size:34px}.arc-stone-stack__photo{border-width:6px}.arc-stone-stack__photo>small{font-size:14px}.arc-stone-stack__photo--customer>small{font-size:15px}.arc-star-service-card__open{min-height:342px!important;grid-template-columns:1fr}.arc-star-service-card__path--left{grid-template-columns:48px minmax(0,1fr);gap:17px;padding:28px 24px 48px}.arc-star-service-card__path--right{padding:52px 24px 28px}.arc-star-service-card__delivery{white-space:normal}.arc-star-service-card__or{left:50%;top:50%;width:68px!important;height:68px;box-shadow:0 0 0 8px #061e2b,0 0 0 9px #efbc7057}.arc-star-service-note{width:100%;margin-top:18px;padding:17px 4px 0;text-align:left}}@media(prefers-reduced-motion:reduce){.arc-collection-card__media>img,.arc-stone-stack__photo{transition:none}.arc-collection-card:hover .arc-collection-card__media>img{transform:none}.arc-collection-card:hover .arc-stone-stack__photo--blank{transform:rotate(-2.2deg)}.arc-collection-card:hover .arc-stone-stack__photo--finished{transform:rotate(2.5deg)}.arc-collection-card:hover .arc-stone-stack__photo--customer{transform:rotate(-.4deg)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/arcstela-products.css.map */
