*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:170px}body{margin:0;color:#25212a;background:#fff;font-family:Arial,"Noto Sans Hebrew",sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,summary{touch-action:manipulation;outline-offset:5px}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}:focus-visible{outline:3px solid var(--pc-blue)}img,svg{max-width:100%;vertical-align:middle}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.18}h1,h2{letter-spacing:-1.5px}p{line-height:1.85}.pc-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.pc-sr,.pc-skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pc-skip:focus{position:fixed;top:10px;right:10px;background:#fff;padding:12px;z-index:999}.pc-topbar{background:#25212a;color:#fff;font-size:12px}.pc-topbar-inner{min-height:34px;display:flex;align-items:center;justify-content:space-between}.pc-topbar a{display:flex;gap:10px}.pc-header{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid #eee}.pc-header-main{display:flex;align-items:center;gap:44px;min-height:108px}.pc-logo{position:relative;display:block;width:234px;height:75px;overflow:hidden;flex:none;background:#fff}.pc-logo img{position:absolute;max-width:none;width:280px;height:280px;left:-23px;top:-103px;object-fit:contain}.pc-search{display:flex;height:46px;border:1px solid #e5e1e6;background:#faf9fa;border-radius:7px;flex:1;max-width:540px;overflow:hidden}.pc-search input{width:100%;border:0;background:transparent;padding:10px 18px;min-width:0;font-size:14px}.pc-search button{border:0;background:transparent;padding:0 16px;color:#65606c}.pc-actions{display:flex;align-items:center;gap:25px;margin-inline-start:auto}.pc-service{display:flex;align-items:center;gap:10px;font-size:11px;color:#68606e}.pc-service b{display:block;font-size:14px;color:#26212b}.pc-cart{position:relative;padding:8px}.pc-cart span{position:absolute;top:-2px;right:-1px;background:var(--pc-pink);color:#fff;font-size:10px;line-height:18px;width:18px;text-align:center;border-radius:50%}.pc-mobile-menu{display:none}.pc-nav{border-top:1px solid #f1edf2}.pc-nav-inner{display:flex;align-items:center;gap:39px;min-height:52px;font-size:14px;font-weight:700}.pc-nav-inner>a,.pc-nav-group>summary{padding-block:13px;white-space:nowrap}.pc-nav-inner>a:hover,.pc-nav-group>summary:hover{color:var(--pc-pink)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.pc-nav-group{position:relative}.pc-nav-group summary span{margin-inline-start:10px;color:#827b86}.pc-nav-group[open]>summary{color:var(--pc-pink)}.pc-mega{position:absolute;top:100%;right:-25px;width:270px;padding:18px 24px;background:#fff;box-shadow:0 12px 35px #30223818;border:1px solid #eee;border-radius:0 0 8px 8px;display:grid;gap:8px}.pc-mega a{padding:5px}.pc-mega a:hover{color:var(--pc-pink)}.pc-nav-end{margin-inline-start:auto;display:flex;align-items:center;gap:15px;color:var(--pc-pink)}.pc-nav-end svg{width:18px}.pc-hero{position:relative;min-height:590px;background:#efe6dc;overflow:hidden}.pc-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.pc-hero-inner{position:relative;z-index:1;min-height:590px;display:flex;align-items:center}.pc-hero-copy{width:44%;padding:45px 0 52px}.pc-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:1.3px;color:var(--pc-pink);margin-bottom:14px}.pc-eyebrow i{display:inline-block;width:6px;height:6px;background:var(--pc-pink);border-radius:50%;margin-inline-end:5px}.pc-hero h1{font-size:clamp(42px,4.2vw,65px);line-height:1.09;letter-spacing:-2.2px;font-weight:800;max-width:530px}.pc-hero p{font-size:16px;max-width:390px;margin-top:24px;color:#57505a;line-height:1.85}.pc-hero-cta{display:flex;align-items:center;gap:26px;margin-top:29px}.pc-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid var(--pc-pink);border-radius:5px;background:var(--pc-pink);color:#fff;font-weight:700;font-size:14px;min-height:49px;padding:12px 24px;transition:background .2s,transform .2s}.pc-button:hover{background:#b8006c;border-color:#b8006c;transform:translateY(-1px)}.pc-button svg{width:19px}.pc-button-outline{background:#fff;color:var(--pc-pink)}.pc-button-outline:hover{color:#fff}.pc-button-white{background:#fff;color:var(--pc-pink);border-color:#fff}.pc-button-white:hover{background:#fff4fa;color:#a60060;border-color:#fff}.pc-text-link{font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid currentColor;padding-bottom:3px}.pc-text-link svg{width:18px}.pc-hero-note{display:block;color:#7d736f;font-size:10px;margin-top:24px;letter-spacing:.1px}.pc-hero-label{position:absolute;bottom:35px;left:5%;z-index:2;width:108px;height:108px;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:4px;transform:rotate(-13deg);background:#fffef1;color:#28212c;box-shadow:0 3px 12px #00000008}.pc-hero-label span{font-size:13px;line-height:1.3;font-weight:800;letter-spacing:1px;direction:ltr}.pc-hero-label svg{width:20px;color:var(--pc-pink)}.pc-benefits{border-bottom:1px solid #eee}.pc-benefits-inner{display:grid;grid-template-columns:repeat(4,1fr);min-height:88px;align-items:center}.pc-benefits-inner>div{display:flex;align-items:center;justify-content:center;gap:13px;font-size:13px;border-inline-start:1px solid #eee}.pc-benefits-inner>div:first-child{border:0}.pc-benefits svg{color:var(--pc-pink);width:23px}.pc-section{padding-block:72px}.pc-section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.pc-section-heading h2,.pc-brand-story h2,.pc-color-section h2,.pc-faq h2{font-size:36px;font-weight:800}.pc-section-heading p,.pc-small-note{color:#776f7b;font-size:13px}.pc-section-heading .pc-eyebrow{margin-bottom:8px}.pc-occasion-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.pc-occasion{border-radius:9px;padding:24px 16px 18px;position:relative;display:block;min-height:225px;transition:transform .22s}.pc-occasion:hover{transform:translateY(-5px)}.pc-tone-pink{background:#fcebf3;--art:#e92789}.pc-tone-blue{background:#e9f7fa;--art:#19aacc}.pc-tone-green{background:#f1f6e7;--art:#95bc39}.pc-tone-orange{background:#fff0e5;--art:#ef8b46}.pc-tone-cream{background:#fbf5e7;--art:#d3ac5f}.pc-tone-purple{background:#f2edf9;--art:#9e80c6}.pc-occasion-art{display:block;position:relative;height:96px;width:100%;margin-bottom:17px}.pc-occasion-art i{position:absolute;display:block;font-style:normal}.pc-balloon{width:46px;height:58px;background:var(--art);border-radius:50%;top:3px;left:calc(50% - 23px);box-shadow:inset 6px 3px 9px #ffffff45;transform:rotate(-10deg)}.pc-balloon:after{content:'';position:absolute;width:1px;height:42px;background:var(--art);top:100%;left:50%;transform:rotate(-6deg)}.pc-balloon.b2{width:38px;height:48px;left:calc(50% + 12px);top:24px;background:#fff;transform:rotate(18deg)}.pc-balloon.b3{width:35px;height:44px;left:calc(50% - 48px);top:31px;opacity:.5;transform:rotate(-19deg)}.pc-cake{background:var(--art);width:80px;height:48px;border-radius:10px 10px 4px 4px;top:42px;left:calc(50% - 40px);border-top:13px solid #fff8;box-shadow:0 4px 0 #fff8}.pc-candle{height:29px;width:5px;background:var(--art);top:14px;left:calc(50% - 2px)}.pc-candle:before{content:'';position:absolute;top:-9px;width:6px;height:9px;background:#f4bd4a;border-radius:90% 0 90% 90%;transform:rotate(-30deg)}.pc-glass{width:35px;height:43px;border:3px solid var(--art);border-radius:0 0 20px 20px;top:10px;left:calc(50% - 36px);transform:rotate(-15deg)}.pc-glass:before{content:'';position:absolute;top:40px;left:14px;height:25px;width:3px;background:var(--art)}.pc-glass:after{content:'';position:absolute;top:65px;left:5px;height:3px;width:21px;background:var(--art)}.pc-glass.g2{left:calc(50% + 4px);top:18px;transform:rotate(15deg)}.pc-present{width:67px;height:55px;left:calc(50% - 33px);top:29px;background:var(--art);border-top:9px solid #ffffff60;border-radius:3px}.pc-present:before{content:'';position:absolute;width:9px;top:-9px;left:29px;height:64px;background:#fff9}.pc-present:after{content:'∞';font-family:Arial;font-size:51px;line-height:1;position:absolute;top:-44px;left:6px;color:var(--art)}.pc-star{font-size:95px;line-height:1;top:1px;left:calc(50% - 40px);color:var(--art)}.pc-star.s2{font-size:47px;left:calc(50% + 25px);top:39px;opacity:.6}.pc-heart{font-size:91px;line-height:1;left:calc(50% - 42px);top:3px;color:var(--art);transform:rotate(-12deg)}.pc-occasion-title{display:block;font-size:16px;font-weight:700}.pc-occasion-sub{display:block;font-size:11px;color:#827784;margin-top:6px;padding-inline-end:20px}.pc-circle-arrow{position:absolute;bottom:17px;left:11px;border:1px solid #00000020;border-radius:50%;display:grid;place-items:center;width:25px;height:25px}.pc-circle-arrow svg{width:13px}.pc-edit-section{background:#faf8f7;padding:66px 0}.pc-editorial-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:24px}.pc-editorial{position:relative;overflow:hidden;border-radius:9px;min-height:370px;background:#f1e1d6}.pc-editorial img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .6s}.pc-editorial:hover img{transform:scale(1.025)}.pc-editorial-big img{object-position:24% center}.pc-editorial:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#1a1116a8,transparent 65%)}.pc-editorial>div{position:absolute;z-index:1;bottom:28px;right:30px;color:#fff}.pc-editorial>div>span{font-size:10px;font-weight:bold;letter-spacing:2px}.pc-editorial h3{font-size:33px;margin-top:10px;letter-spacing:-1px}.pc-editorial p{font-size:13px;margin-top:8px}.pc-editorial b{display:inline-block;font-size:13px;margin-top:14px;border-bottom:1px solid #ffffff90;padding-bottom:2px}.pc-brand-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.pc-story-mark{position:relative;min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fcf3f7;border-radius:9px;overflow:hidden}.pc-story-mark>span{direction:ltr;font-weight:900;font-family:Arial,sans-serif;font-size:85px;line-height:.85;letter-spacing:-5px;color:var(--pc-pink);transform:rotate(-5deg);position:relative;z-index:1}.pc-mark-dot{color:var(--pc-orange)}.pc-story-mark small{font-size:12px;position:relative;margin-top:20px;color:#9b396b}.pc-story-spark{position:absolute;font-size:160px;font-style:normal;color:#f5d9e7;right:-10px;top:-45px;transform:rotate(15deg)}.pc-story-copy p{font-size:16px;color:#716975;margin-block:23px}.pc-story-copy .pc-text-link{color:var(--pc-pink)}.pc-color-section{padding:50px 0;background:#f8faf5}.pc-color-section>.pc-wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.pc-color-section p{font-size:13px;color:#777377;margin-top:12px}.pc-color-swatches{display:flex;gap:25px}.pc-color-swatches a{display:flex;align-items:center;flex-direction:column;gap:10px;font-size:11px}.pc-swatch{display:block;width:49px;height:49px;border-radius:50%;border:5px solid #fff;box-shadow:0 0 0 1px #e6e5e3;transition:transform .2s}.pc-color-swatches a:hover .pc-swatch{transform:scale(1.12)}.pc-swatch-pink{background:var(--pc-pink)}.pc-swatch-blue{background:var(--pc-blue)}.pc-swatch-green{background:var(--pc-green)}.pc-swatch-orange{background:var(--pc-orange)}.pc-swatch-gold{background:linear-gradient(130deg,#ba9a53,#e9d29b)}.pc-swatch-white{background:#fff}.pc-swatch-black{background:#2b2730}.pc-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.pc-faq>div>p{font-size:14px;color:#756e79;margin-block:15px}.pc-faq-list details{border-bottom:1px solid #e8e4e9;padding:20px 0}.pc-faq-list details:first-child{border-top:1px solid #e8e4e9}.pc-faq-list summary{display:flex;justify-content:space-between;align-items:center;font-weight:bold;font-size:15px;gap:25px}.pc-faq-list summary span{color:var(--pc-pink);font-size:24px;line-height:1;font-weight:normal}.pc-faq-list details[open] summary span{transform:rotate(45deg)}.pc-faq-list details>div{font-size:14px;color:#6b6570;padding-top:15px;max-width:95%}.pc-contact-strip{background:var(--pc-pink);color:#fff;padding:42px 0}.pc-contact-strip>.pc-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.pc-contact-strip h2{font-size:32px;letter-spacing:-1px}.pc-contact-strip .pc-eyebrow{color:#ffdbed;font-size:10px}.pc-contact-strip p{font-size:13px;color:#ffdeed;margin-top:10px}.pc-contact-strip .pc-button{direction:rtl;font-size:19px;min-width:218px}.pc-footer{background:#fff}.pc-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:70px;padding-block:55px}.pc-footer-grid h3{font-size:15px;margin-block:15px 22px}.pc-footer-grid>div>a:not(.pc-logo){display:block;font-size:13px;color:#6f6575;line-height:2.2}.pc-footer-grid>div>a:hover{color:var(--pc-pink)}.pc-footer-grid p{font-size:13px;color:#6f6575;margin-bottom:13px}.pc-footer-brand .pc-logo{margin-right:-15px;margin-top:-9px}.pc-footer-brand p{max-width:220px;margin-top:15px}.pc-footer-bottom{border-top:1px solid #efebf0;display:flex;justify-content:space-between;gap:20px;align-items:center;padding-block:20px;font-size:10px;color:#8a808f}.pc-footer-bottom>span:last-child{font-weight:900;letter-spacing:2px;color:#38313d}.pc-page-intro{padding-block:38px;background:#faf5f8;border-bottom:1px solid #f2eaf0}.pc-page-intro h1{font-size:42px;margin-top:16px}.pc-page-intro .pc-eyebrow{margin-top:20px}.pc-page-intro p,.pc-collection-description{color:#756875;font-size:15px;max-width:780px;margin-top:20px}.pc-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#8a7b8b;margin-bottom:28px}.pc-breadcrumb a:hover{color:var(--pc-pink)}.pc-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.pc-product-image{display:block;position:relative;aspect-ratio:1;background:#faf9fa;border-radius:8px;overflow:hidden}.pc-product-image img,.pc-product-image>svg{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .4s}.pc-product-card:hover .pc-product-image img{transform:scale(1.04)}.pc-badge{position:absolute;top:12px;right:12px;padding:3px 9px;font-size:10px;border-radius:3px;color:var(--pc-pink);background:#fff}.pc-product-card h3{font-size:14px;line-height:1.6;font-weight:500;margin-top:14px}.pc-card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:9px}.pc-price{font-size:15px;font-weight:700}.pc-price small{font-size:10px;font-weight:normal;margin-inline-end:5px}.pc-price s,.pc-detail-price s{font-size:12px;color:#9a8c9b;margin-inline-start:10px;font-weight:normal}.pc-card-arrow{border:1px solid #e7dfe8;width:30px;height:30px;border-radius:50%;display:grid;place-items:center}.pc-card-arrow svg{width:15px}.pc-catalog-toolbar{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px solid #eee;padding-bottom:22px;margin-bottom:30px}.pc-catalog-toolbar select{margin-inline-start:12px;border:1px solid #e4dde5;padding:8px;border-radius:4px}.pc-catalog-body{display:flex;align-items:start;gap:30px}.pc-filters{flex:0 0 190px;display:grid;gap:15px}.pc-filters h2{font-size:18px}.pc-filters summary{font-size:14px;font-weight:700}.pc-filters details{padding-bottom:20px;border-bottom:1px solid #e9e3e9}.pc-filters label{display:flex;align-items:center;gap:9px;font-size:13px;margin-top:10px}.pc-filters small{margin-inline-start:auto;color:#8e808f}.pc-filters input[type=checkbox]{accent-color:var(--pc-pink)}.pc-price-filter{display:flex;gap:5px;margin-top:15px}.pc-price-filter input{width:50%;min-width:0;padding:7px;border:1px solid #ddd}.pc-filters+.pc-catalog-results .pc-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-catalog-results{flex:1;min-width:0}.pc-pagination{margin-block:35px;display:flex;gap:15px;justify-content:center}.pc-pagination .current{color:var(--pc-pink);font-weight:700}.pc-empty{text-align:center;padding:55px 20px}.pc-empty>svg{width:44px;height:44px;color:var(--pc-pink);margin-bottom:25px}.pc-empty h1{font-size:44px}.pc-empty h2{font-size:27px}.pc-empty p{font-size:15px;color:#8c7b8e;margin-top:20px}.pc-empty .pc-button{margin-top:28px}.pc-page-search{max-width:650px;background:#fff;margin-top:30px}.pc-product-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:start}.pc-main-image{background:#faf9fa;border-radius:10px;overflow:hidden;aspect-ratio:1}.pc-main-image img{width:100%;height:100%;object-fit:contain}.pc-thumbnails{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.pc-thumbnails button{width:75px;height:75px;background:#faf9fa;border:1px solid #eae3eb;border-radius:5px;padding:5px}.pc-thumbnails img{height:100%;width:100%;object-fit:contain}.pc-product-info{padding-top:10px}.pc-product-info h1{font-size:36px;line-height:1.25}.pc-detail-price{font-size:25px;font-weight:700;margin-block:23px}.pc-short-description{font-size:15px;color:#776b7b;margin-bottom:28px}.pc-product-form>label{display:block;font-size:13px;font-weight:700;margin-bottom:10px}.pc-product-form>select{width:100%;border:1px solid #ddd3df;border-radius:5px;padding:12px;background:#fff;margin-bottom:20px}.pc-buy-row{display:flex;gap:12px}.pc-buy-row>.pc-button{flex:1}.pc-quantity{display:flex;align-items:center;border:1px solid #ddd3df;border-radius:5px;width:126px;flex:none}.pc-quantity button{width:34px;border:0;background:none;font-size:21px}.pc-quantity input{width:54px;text-align:center;border:0;background:transparent;appearance:textfield;-moz-appearance:textfield}.pc-quantity input::-webkit-inner-spin-button{appearance:none}.pc-product-reassurance{display:flex;flex-wrap:wrap;gap:20px;font-size:11px;margin-top:23px;color:#7d6c80}.pc-product-reassurance>*{display:flex;align-items:center;gap:7px}.pc-product-reassurance svg{width:16px}.pc-sku{font-size:10px;color:#8a7a8f;display:block;margin-top:20px}.pc-product-details{border-top:1px solid #e8dfe9;padding-block:22px}.pc-product-details:first-of-type{margin-top:25px}.pc-product-details summary{font-size:15px;font-weight:bold;display:flex;justify-content:space-between}.pc-product-details summary span{color:var(--pc-pink)}.pc-product-details>div,.pc-product-details>p{font-size:14px;color:#7c6b7f;margin-top:18px}.pc-rte h2{font-size:27px;margin-block:28px 15px}.pc-rte h3{font-size:21px;margin-block:25px 15px}.pc-rte p{margin-bottom:15px}.pc-rte a{color:var(--pc-pink);text-decoration:underline}.pc-rte img{height:auto}.pc-rte table{width:100%;border-collapse:collapse}.pc-rte td,.pc-rte th{border:1px solid #ddd;padding:9px}.pc-content-page{max-width:900px}.pc-cart-layout{display:grid;grid-template-columns:1.8fr 1fr;gap:65px}.pc-cart-line{display:grid;grid-template-columns:100px 1fr 100px;gap:20px;padding-block:22px;border-bottom:1px solid #eee;align-items:center}.pc-cart-line:first-child{padding-top:0}.pc-cart-line h2{font-size:16px;line-height:1.6}.pc-cart-line p{font-size:13px;color:#89788e}.pc-cart-line img{height:100px;width:100px;object-fit:contain;background:#faf9fa;border-radius:5px}.pc-cart-line input{width:70px;border:1px solid #ddd;padding:7px;border-radius:4px;text-align:center;display:block;margin-bottom:12px}.pc-cart-line strong{font-size:14px}.pc-remove{font-size:11px;color:#8b7a8f;text-decoration:underline}.pc-cart-layout .pc-button-outline{margin-top:20px}.pc-cart-summary{padding:28px;background:#faf5f8;border-radius:9px;position:sticky;top:190px}.pc-cart-summary h2{font-size:24px;margin-bottom:24px}.pc-cart-summary p{display:flex;justify-content:space-between;font-size:14px}.pc-cart-summary small{font-size:11px;color:#8a7b8e;display:block;margin-top:15px}.pc-cart-summary .pc-button{width:100%;margin-top:25px}.pc-cart-summary .pc-text-link{display:table;margin:20px auto 0;font-size:12px}.pc-product-gallery video,.pc-product-gallery iframe{max-width:100%}
@media(max-width:1100px){.pc-wrap{width:calc(100% - 56px)}.pc-header-main{gap:25px}.pc-service{display:none}.pc-nav-inner{gap:24px;font-size:13px}.pc-hero-copy{width:46%}.pc-hero h1{font-size:51px}.pc-occasion-grid{gap:12px}.pc-occasion{padding-inline:12px}.pc-occasion-title{font-size:14px}.pc-color-swatches{gap:17px}.pc-swatch{width:41px;height:41px}.pc-brand-story,.pc-faq{gap:60px}.pc-footer-grid{gap:35px}.pc-product-layout{gap:40px}}
@media(max-width:800px){html{scroll-padding-top:130px}.pc-wrap{width:calc(100% - 36px)}.pc-topbar-inner{justify-content:center;font-size:10px;min-height:29px}.pc-topbar a{display:none}.pc-header-main{min-height:120px;flex-wrap:wrap;gap:0;justify-content:space-between;padding-block:7px 12px}.pc-logo{width:187px;height:59px}.pc-logo img{width:225px;height:225px;left:-19px;top:-83px}.pc-header-main>.pc-search{order:3;flex:none;width:100%;max-width:none;height:39px;margin-top:4px}.pc-actions{gap:16px}.pc-cart{padding:6px}.pc-mobile-menu{display:block}.pc-mobile-menu>summary{padding:7px}.pc-mobile-menu nav{position:absolute;top:65px;right:0;left:0;max-height:65vh;overflow:auto;padding:20px;background:#fff;border-bottom:1px solid #ddd;box-shadow:0 15px 30px #0001}.pc-mobile-menu nav>a{display:block;font-size:16px;font-weight:700;padding:10px}.pc-mobile-menu nav>.pc-sub-link{font-size:14px;font-weight:normal;padding-right:28px;color:#7c6c81}.pc-nav{display:none}.pc-hero,.pc-hero-inner{min-height:650px}.pc-hero-inner{align-items:start}.pc-hero-photo{height:100%;object-position:29% bottom;object-fit:cover}.pc-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#f1e7db 5%,#f1e7dbed 37%,#f1e7db05 62%)}.pc-hero-inner{z-index:2}.pc-hero-copy{width:100%;padding:30px 0;max-width:440px}.pc-hero h1{font-size:43px;line-height:1.05;letter-spacing:-1.8px}.pc-hero p{font-size:13px;max-width:330px;margin-top:15px;line-height:1.65}.pc-eyebrow{font-size:9px;margin-bottom:11px}.pc-hero-cta{gap:20px;margin-top:21px}.pc-button{min-height:44px;padding:10px 18px;font-size:12px;gap:16px}.pc-text-link{font-size:12px}.pc-hero-note{font-size:9px;margin-top:17px}.pc-hero-label{width:82px;height:82px;bottom:22px;left:20px;z-index:3}.pc-hero-label span{font-size:10px}.pc-hero-label svg{width:15px}.pc-benefits-inner{grid-template-columns:repeat(2,1fr);min-height:100px;gap:0;padding-block:9px}.pc-benefits-inner>div{font-size:10px;gap:9px;padding-block:9px}.pc-benefits-inner>div:nth-child(3){border:0}.pc-benefits svg{width:19px}.pc-section{padding-block:45px}.pc-section-heading{align-items:start;gap:15px;margin-bottom:22px}.pc-section-heading h2,.pc-brand-story h2,.pc-color-section h2,.pc-faq h2{font-size:29px;letter-spacing:-1px}.pc-section-heading p,.pc-section-heading .pc-small-note{display:none}.pc-section-heading .pc-eyebrow{margin-bottom:8px}.pc-occasion-grid{grid-template-columns:repeat(3,1fr);gap:10px}.pc-occasion{min-height:190px;padding:14px 10px 20px}.pc-occasion-art{height:84px;margin-bottom:14px;transform:scale(.87)}.pc-occasion-title{font-size:13px}.pc-occasion-sub{font-size:9px;padding-inline-end:8px;margin-top:5px;max-width:85px}.pc-circle-arrow{bottom:13px;left:8px;width:21px;height:21px}.pc-circle-arrow svg{width:11px}.pc-edit-section{padding:40px 0}.pc-editorial-grid{grid-template-columns:1fr;gap:15px}.pc-editorial{min-height:320px}.pc-editorial-small{min-height:290px}.pc-editorial>div{right:22px;bottom:22px}.pc-editorial h3{font-size:29px}.pc-editorial p{font-size:12px}.pc-editorial>div>span{font-size:9px}.pc-brand-story{grid-template-columns:1fr;gap:30px}.pc-story-mark{min-height:265px;order:2}.pc-story-mark>span{font-size:77px}.pc-story-copy p{font-size:14px;margin-block:18px}.pc-color-section{padding:35px 0}.pc-color-section>.pc-wrap{display:block}.pc-color-swatches{gap:12px;justify-content:space-between;margin-top:26px}.pc-swatch{width:37px;height:37px;border-width:4px}.pc-color-swatches a{font-size:9px;gap:8px}.pc-color-section p{font-size:12px}.pc-faq{grid-template-columns:1fr;gap:30px}.pc-faq>div>p{font-size:13px;margin-block:10px}.pc-faq-list summary{font-size:13px}.pc-faq-list details{padding-block:16px}.pc-faq-list details>div{font-size:12px}.pc-contact-strip{padding-block:32px}.pc-contact-strip>.pc-wrap{display:block}.pc-contact-strip h2{font-size:27px;max-width:300px}.pc-contact-strip p{font-size:12px}.pc-contact-strip .pc-button{margin-top:23px;font-size:17px;min-width:190px}.pc-footer-grid{grid-template-columns:1fr 1fr;gap:25px 30px;padding-block:35px}.pc-footer-brand{grid-column:1/-1}.pc-footer-brand .pc-logo{margin-right:-12px}.pc-footer-brand p{max-width:100%;font-size:12px}.pc-footer-grid>div:last-child{grid-column:1/-1;border-top:1px solid #eee;padding-top:10px}.pc-footer-grid h3{font-size:14px;margin-block:10px 13px}.pc-footer-grid p,.pc-footer-grid>div>a:not(.pc-logo){font-size:12px}.pc-footer-bottom{font-size:9px;flex-wrap:wrap;gap:10px}.pc-footer-bottom>span:last-child{display:none}.pc-page-intro{padding-block:26px}.pc-page-intro h1{font-size:32px;letter-spacing:-1px}.pc-breadcrumb{font-size:10px;margin-bottom:20px}.pc-page-intro p,.pc-collection-description{font-size:13px;margin-top:16px}.pc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 13px}.pc-product-card h3{font-size:12px}.pc-price{font-size:13px}.pc-card-arrow{height:26px;width:26px}.pc-product-image img{padding:7px}.pc-catalog-toolbar{font-size:11px;gap:10px;flex-wrap:wrap}.pc-catalog-toolbar select{font-size:11px;margin-inline-start:5px;max-width:165px}.pc-catalog-body{display:block}.pc-filters{border:1px solid #eee;border-radius:5px;padding:16px;margin-bottom:25px;display:block}.pc-filters details{margin-top:12px}.pc-filters label{font-size:12px}.pc-filters .pc-button{margin-top:15px}.pc-filters>.pc-text-link{margin-inline-start:15px}.pc-filters+.pc-catalog-results .pc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-product-layout{grid-template-columns:1fr;gap:28px}.pc-product-info h1{font-size:28px}.pc-detail-price{font-size:23px;margin-block:20px}.pc-product-info{padding-top:0}.pc-main-image{aspect-ratio:1}.pc-thumbnails{gap:8px}.pc-thumbnails button{width:58px;height:58px}.pc-buy-row .pc-button{font-size:14px}.pc-product-form>select{font-size:14px}.pc-empty{padding:40px 10px}.pc-empty h1{font-size:34px}.pc-empty h2{font-size:23px}.pc-empty p{font-size:13px}.pc-cart-layout{grid-template-columns:1fr;gap:35px}.pc-cart-line{grid-template-columns:70px 1fr 70px;gap:12px}.pc-cart-line img{width:70px;height:70px}.pc-cart-line h2{font-size:13px}.pc-cart-line p{font-size:11px}.pc-cart-line input{width:58px;font-size:13px}.pc-cart-line strong{font-size:12px}.pc-cart-summary{position:static;padding:24px}.pc-rte h2{font-size:24px}.pc-rte h3{font-size:19px}.pc-content-page{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
