:root{--claro-bg: #f3e8dc;--claro-bg-soft: #e8d6c4;--claro-sand: #d5c0ad;--claro-taupe: #725f5b;--claro-ink: #21181d;--claro-muted: rgb(33 24 29 / .68);--claro-line: rgb(33 24 29 / .15);--claro-white: #fffaf4;--claro-photo-black: #171316;--claro-photo-blue: #b8d8de;--claro-photo-blue-deep: #79a8b1;--claro-photo-red: #8f2739;--claro-shadow: 0 30px 76px rgb(33 24 29 / .14);--claro-shadow-soft: 0 14px 38px rgb(33 24 29 / .09)}body.claro-photoshoot{background:radial-gradient(circle at 92% 4%,rgb(184 216 222 / .22),transparent 25rem),var(--claro-bg)}body.claro-photoshoot .claro-section,body.claro-photoshoot .claro-page-hero{position:relative}body.claro-photoshoot .claro-header{background:#f3e8dce6}body.claro-photoshoot .claro-header.is-scrolled{background:#f3e8dcfa}body.claro-photoshoot .claro-header:after,body.claro-photoshoot .claro-footer:before{position:absolute;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--claro-plum) 0 54%,var(--claro-photo-blue) 54% 78%,var(--claro-sand) 78% 100%);content:"";pointer-events:none}body.claro-photoshoot .claro-header:after{bottom:-1px}body.claro-photoshoot .claro-footer{position:relative;background:radial-gradient(circle at 84% 10%,rgb(184 216 222 / .12),transparent 24rem),var(--claro-photo-black)}body.claro-photoshoot .claro-footer:before{top:0}body.claro-photoshoot .claro-header__commerce-actions,body.claro-photoshoot .claro-language-toggle{background:#fffaf4bd}body.claro-photoshoot .claro-hero{position:relative;min-height:clamp(620px,calc(100dvh - var(--claro-header-current-height)),900px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);background:linear-gradient(145deg,rgb(255 250 244 / .46),transparent 44%),var(--claro-bg-soft)}body.claro-photoshoot .claro-hero:before{position:absolute;z-index:2;inset-block:clamp(36px,5vw,72px);inset-inline-start:clamp(18px,2.2vw,36px);width:3px;background:linear-gradient(180deg,var(--claro-plum) 0 56%,var(--claro-photo-blue) 56% 82%,transparent 82% 100%);content:"";pointer-events:none}body.claro-photoshoot .claro-hero__copy{position:relative;padding:clamp(54px,7vw,102px) clamp(40px,6.5vw,106px)}body.claro-photoshoot .claro-hero__copy:after{position:absolute;right:clamp(40px,6.5vw,106px);bottom:clamp(28px,4vw,56px);left:clamp(40px,6.5vw,106px);height:1px;background:linear-gradient(90deg,var(--claro-line) 0 78%,var(--claro-photo-blue-deep) 78% 100%);content:""}body.claro-photoshoot .claro-hero .claro-display{max-width:none;font-size:clamp(52px,5.6vw,78px);line-height:.92}body.claro-photoshoot .claro-hero__media{min-height:620px;background:var(--claro-photo-black)}body.claro-photoshoot .claro-hero .claro-hero__media:before{inset:clamp(22px,3vw,42px);border-color:#fffaf46b}body.claro-photoshoot .claro-hero__media:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgb(23 19 22 / .2)),linear-gradient(90deg,rgb(184 216 222 / .08),transparent 30%);content:"";pointer-events:none}body.claro-photoshoot .claro-hero__picture,body.claro-photoshoot .claro-hero__picture img{height:100%}body.claro-photoshoot .claro-hero__hotspot{z-index:3}body.claro-photoshoot [id*=foundation] .claro-split{padding-inline-start:clamp(22px,3vw,42px);border-inline-start:1px solid var(--claro-line)}body.claro-photoshoot [id*=featured_products] .claro-section--soft{background:linear-gradient(115deg,rgb(184 216 222 / .24),transparent 31%),var(--claro-bg-soft)}body.claro-photoshoot [id*=values] .claro-card{min-height:220px;padding:clamp(28px,3vw,40px);border-top:3px solid var(--claro-plum);background:#fffaf47a}body.claro-photoshoot [id*=values] .claro-card:nth-child(2){border-top-color:var(--claro-photo-blue-deep);background:#b8d8de73}body.claro-photoshoot [id*=values] .claro-card:nth-child(3){border-top-color:var(--claro-photo-black)}body.claro-photoshoot [id*=journal] .claro-section--soft{border-block:1px solid var(--claro-line);background:linear-gradient(90deg,transparent 0 72%,rgb(184 216 222 / .2) 72% 100%),var(--claro-bg-soft)}body.claro-photoshoot .claro-product-card{padding:8px;margin:-8px;transition:background-color var(--claro-motion-base) ease,transform var(--claro-motion-base) var(--claro-ease-out)}body.claro-photoshoot .claro-product-card__image{border:1px solid rgb(33 24 29 / .1);background:#e6d4c2}body.claro-photoshoot .claro-product-card__image:before{position:absolute;z-index:3;right:12px;bottom:12px;width:58px;height:3px;background:linear-gradient(90deg,var(--claro-plum) 0 52%,var(--claro-photo-blue) 52% 78%,var(--claro-photo-black) 78% 100%);content:"";pointer-events:none}body.claro-photoshoot .claro-product-card__image:after{position:absolute;z-index:2;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgb(255 250 244 / .36);content:"";pointer-events:none}body.claro-photoshoot .claro-product-card__title{color:var(--claro-photo-black);font-weight:500}body.claro-photoshoot .claro-swatches{display:none}body.claro-photoshoot .claro-page-hero{overflow:hidden;border-bottom:1px solid var(--claro-line);background:linear-gradient(105deg,rgb(255 250 244 / .4),transparent 47%),var(--claro-bg-soft)}body.claro-photoshoot .claro-page-hero:after{position:absolute;top:0;right:0;width:min(22vw,300px);height:100%;background:linear-gradient(180deg,rgb(184 216 222 / .34),transparent 72%);content:"";pointer-events:none}body.claro-photoshoot .claro-page-hero>.claro-container{position:relative;z-index:1}body.claro-photoshoot .claro-collection-hero__image,body.claro-photoshoot .claro-collection-card,body.claro-photoshoot .claro-article-card{border:1px solid var(--claro-line);background:#fffaf475}body.claro-photoshoot .content-for-layout>.shopify-section .section-background{background-color:var(--claro-bg)}body.claro-photoshoot .product-information,body.claro-photoshoot .main-cart__container,body.claro-photoshoot .cart-drawer__inner{--color-background: 243 232 220}body.claro-photoshoot .product-information__grid{gap:clamp(32px,6.5vw,82px)}body.claro-photoshoot .product-information .product-details{border-top:3px solid var(--claro-plum);padding-top:clamp(24px,3vw,38px)}body.claro-photoshoot .product-information .product-details h1{color:var(--claro-photo-black);font-family:var(--claro-serif)!important;font-size:clamp(42px,4.8vw,68px);font-weight:400;letter-spacing:-.04em;line-height:.98}body.claro-photoshoot .product-information .media-gallery__grid>.product-media-container,body.claro-photoshoot .product-grid__item .product-media{border:1px solid rgb(33 24 29 / .1);background:linear-gradient(145deg,#eddfd0,#e3cfbb)}body.claro-photoshoot .product-grid__item .product-media{position:relative}body.claro-photoshoot .product-grid__item .product-media:before{position:absolute;z-index:2;right:10px;bottom:10px;width:48px;height:3px;background:linear-gradient(90deg,var(--claro-plum) 0 52%,var(--claro-photo-blue) 52% 78%,var(--claro-photo-black) 78% 100%);content:"";pointer-events:none}body.claro-photoshoot .product-grid__item .product-media:after{position:absolute;z-index:1;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgb(255 250 244 / .32);content:"";pointer-events:none}body.claro-photoshoot .claro-product-card:focus-visible,body.claro-photoshoot .claro-card:focus-visible,body.claro-photoshoot .claro-collection-card:focus-visible,body.claro-photoshoot .claro-article-card:focus-visible{outline:2px solid var(--claro-plum);outline-offset:4px}body.claro-photoshoot .product-card:has(.product-card__link:focus-visible) .product-media{box-shadow:0 0 0 3px var(--claro-bg),0 0 0 5px var(--claro-plum)}body.claro-photoshoot .product-information .add-to-cart-button,body.claro-photoshoot .sticky-add-to-cart__button{box-shadow:0 12px 26px #43193224}body.claro-photoshoot .facets__form,body.claro-photoshoot .claro-breadcrumbs{background:#f3e8dce6}body.claro-photoshoot .search-header{background:linear-gradient(110deg,rgb(184 216 222 / .22),transparent 38%),var(--claro-bg-soft)!important}@media(any-hover:hover)and (any-pointer:fine){body.claro-photoshoot .claro-product-card:hover{background:#fffaf485;transform:translateY(-3px)}}@media(max-width:989px){body.claro-photoshoot .claro-hero{min-height:0;grid-template-columns:1fr}body.claro-photoshoot .claro-hero__copy{padding:58px clamp(28px,7vw,58px) 70px}body.claro-photoshoot .claro-hero__copy:after{right:clamp(28px,7vw,58px);bottom:32px;left:clamp(28px,7vw,58px)}body.claro-photoshoot .claro-hero .claro-display{max-width:9ch;font-size:clamp(52px,10vw,76px)}body.claro-photoshoot .claro-hero__media{min-height:clamp(460px,72vw,650px)}}@media(max-width:619px){body.claro-photoshoot .claro-header:after,body.claro-photoshoot .claro-footer:before{height:2px}body.claro-photoshoot .claro-hero:before{inset-block:24px;inset-inline-start:14px;width:2px}body.claro-photoshoot .claro-hero__copy{padding:44px 28px 62px}body.claro-photoshoot .claro-hero .claro-display{max-width:8.6ch;font-size:clamp(47px,14.5vw,64px);line-height:.94}body.claro-photoshoot .claro-hero__body{margin-top:18px;line-height:1.68}body.claro-photoshoot .claro-hero .claro-actions{gap:10px;margin-top:26px}body.claro-photoshoot .claro-hero .claro-button{min-height:46px;padding-inline:18px;letter-spacing:.14em}body.claro-photoshoot .claro-hero__media{min-height:0;aspect-ratio:4 / 5}body.claro-photoshoot .claro-hero .claro-hero__media:before{top:16px;right:16px;bottom:16px;left:16px}body.claro-photoshoot [id*=foundation] .claro-split{padding-inline-start:20px}body.claro-photoshoot [id*=values] .claro-card{min-height:0}body.claro-photoshoot [id*=journal] .claro-section--soft{background:linear-gradient(180deg,transparent 0 82%,rgb(184 216 222 / .2) 82% 100%),var(--claro-bg-soft)}body.claro-photoshoot .claro-page-hero:after{width:34vw;opacity:.72}body.claro-photoshoot .claro-product-card{padding:5px;margin:-5px}body.claro-photoshoot .claro-product-card__image:after{top:7px;right:7px;bottom:7px;left:7px}body.claro-photoshoot .facets-toggle__button{min-height:44px;padding-inline:8px}body.claro-photoshoot .column-options__option{min-width:44px;min-height:44px;align-items:center;justify-content:center}body.claro-photoshoot .product-information .product-details{border-top-width:2px;padding-top:22px}body.claro-photoshoot .product-information .product-details h1{font-size:clamp(38px,11vw,50px)}}@media(prefers-reduced-motion:reduce){body.claro-photoshoot .claro-product-card{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/claro-photoshoot.css.map */
