@media (min-width:1100px){.about-hero-page-root,.about-normal-page-root,.about-page,.acct-root,.atelier-page-root,.bag-page-root,.checkout-page-root,.collection-page-root,.confirmed-page-root,.contact-root,.design-log-page-root,.dl-subpage-root,.legacy-page-root,.product-page-root,.terms-page-root{container-type:inline-size;--p:calc(100cqw / 1920)}html body .main-header:not(.slider-root-wrapper .main-header){height:calc(99 * var(--p))!important;padding:0 calc(66 * var(--p))!important;border-bottom:none!important;box-shadow:none!important}html body .main-header:not(.slider-root-wrapper .main-header) .header-container{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;border-bottom:1px solid;padding:calc(16 * var(--p)) calc(9 * var(--p)) 0 calc(4 * var(--p));align-items:center!important}html body .main-header:not(.slider-root-wrapper .main-header) .header-logo-text{font-size:calc(40 * var(--p))}html body .main-header:not(.slider-root-wrapper .main-header) .nav-menu{justify-self:center;gap:calc(69 * var(--p))}html body .main-header:not(.slider-root-wrapper .main-header) .nav-link{font-size:calc(20 * var(--p))!important;letter-spacing:.1em!important;position:relative}html body .main-header:not(.slider-root-wrapper .main-header) .header-icons{justify-self:end;gap:calc(37 * var(--p))!important}html body .main-header:not(.slider-root-wrapper .main-header) .header-icons svg{width:calc(40 * var(--p));height:calc(40 * var(--p))}html body .main-header:not(.slider-root-wrapper .main-header) .nav-link.active-underlined,html body .main-header:not(.slider-root-wrapper .main-header) .nav-link:hover{border-bottom:none!important}html body .main-header:not(.slider-root-wrapper .main-header) .nav-link.active-underlined:after{content:"";position:absolute;left:calc(-29 * var(--p));right:calc(6 * var(--p));top:calc(100% + 3 * var(--p));height:calc(3 * var(--p));border-radius:50%/100% 0 0 100%;background:linear-gradient(90deg,rgba(0,0,0,0),currentColor 18%,currentColor);opacity:.9}html body .slider-root-wrapper .main-header .nav-link.active-underlined:after,html body .slider-root-wrapper .main-header .nav-link:after,html body .slider-root-wrapper .main-header a.nav-link.active-underlined:after,html body .slider-root-wrapper .main-header a.nav-link:after{display:none!important;content:none!important}html body .collection-page-root .collection-subtitle,html body .collection-page-root .how-intro-left .collection-subtitle,html body .terms-page-root .terms-page-title{font-family:var(--font-body)!important;font-size:calc(30 * var(--p))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:0!important;color:#000!important;opacity:1!important;padding-left:calc(4 * var(--p))!important;display:block!important;text-transform:uppercase!important;margin:0!important}html body .collection-page-root .subtitle-underline-wrapper{display:block!important;margin:0!important;padding:0!important;gap:0!important}html body .terms-page-root .terms-title-block{display:block!important;margin:0 0 calc(36 * var(--p)) 0!important;padding:0!important;gap:0!important}html body .collection-page-root .how-intro-left .subtitle-line,html body .collection-page-root .subtitle-line,html body .terms-page-root .terms-title-line{width:calc(75 * var(--p))!important;height:calc(2 * var(--p))!important;min-height:1px;background:#000!important;margin:calc(13 * var(--p)) 0 0!important;opacity:1!important}html body .terms-page-root .terms-main-container{max-width:none!important;width:auto!important;margin:0!important;padding:calc(163 * var(--p)) calc(150 * var(--p)) 0!important;height:calc(100vh - 99 * var(--p) - 99 * var(--p))!important;box-sizing:border-box!important}html body .acct-root .acct-body,html body .terms-page-root .terms-content-grid{grid-template-columns:calc(260 * var(--p)) 1fr!important;gap:calc(80 * var(--p))!important}html body .acct-root .acct-body{max-width:none!important;width:auto!important;margin:0!important;padding:calc(163 * var(--p)) calc(150 * var(--p)) calc(60 * var(--p))!important;box-sizing:border-box!important}html body .acct-root .acct-greeting-section{margin:0 0 calc(48 * var(--p)) 0!important;padding:0!important}html body .acct-root .acct-greeting-sub{font-size:calc(15 * var(--p))!important;letter-spacing:.04em!important;margin:0 0 calc(8 * var(--p)) 0!important;line-height:1.25!important}html body .acct-root .acct-greeting-name,html body .acct-root .acct-greeting-sub{font-family:var(--font-body)!important;font-weight:400!important;color:#1A1A1A!important;text-transform:uppercase!important}html body .acct-root .acct-greeting-name{font-size:calc(24 * var(--p))!important;letter-spacing:.02em!important;margin:0!important;line-height:1.2!important}html body .acct-root .acct-nav-list{display:flex!important;flex-direction:column!important;gap:calc(34 * var(--p))!important;align-items:flex-start!important}html body .acct-root .acct-sidebar-link{font-family:var(--font-body)!important;font-size:calc(16 * var(--p))!important;font-weight:400!important;letter-spacing:.05em!important;color:#1A1A1A!important;text-decoration:none!important;text-transform:uppercase!important;padding:0!important;display:inline-block!important;line-height:1.3!important;transition:opacity .15s ease!important}html body .acct-root .acct-sidebar-link:hover{opacity:.7!important}html body .acct-root .acct-sidebar-link.active{background:transparent!important;font-weight:500!important;color:#1A1A1A!important}html body .acct-root .acct-logout-btn{font-family:var(--font-body)!important;font-size:calc(16 * var(--p))!important;font-weight:400!important;letter-spacing:.05em!important;color:#1A1A1A!important}html body .collection-page-root .collection-main-container{max-width:none!important;width:auto!important;margin:0!important;padding:calc(163 * var(--p)) calc(150 * var(--p)) 0!important}html body .collection-page-root .collection-intro{display:grid!important;grid-template-columns:calc(814 * var(--p)) 1fr!important;align-items:start!important;gap:0!important;margin:0!important;padding:0!important;border:none!important}html body .collection-page-root .collection-intro-left .collection-title,html body .collection-page-root .how-title{font-family:var(--font-display)!important;font-size:calc(50 * var(--p))!important;font-weight:400!important;line-height:1.14!important;letter-spacing:0!important;color:#3C3732!important;margin:calc(25 * var(--p)) 0 0!important;padding-left:calc(4 * var(--p))!important;max-width:none!important;white-space:nowrap}html body .collection-page-root .collection-intro-right,html body .collection-page-root .how-intro-right{display:block!important;padding:calc(96 * var(--p)) 0 0!important;margin:0!important;max-width:none!important;text-align:left!important;justify-self:stretch!important;align-self:start!important}html body .collection-page-root .how-intro-right{padding-top:calc(83 * var(--p))!important}html body .collection-page-root .collection-intro-right p,html body .collection-page-root .how-intro-right p{font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;color:#000!important;opacity:1!important;margin:0!important;max-width:none!important;text-align:left!important}html body .collection-page-root .collection-grid-4col{display:grid!important;grid-template-columns:repeat(4,calc(375 * var(--p)))!important;column-gap:calc(40 * var(--p))!important;row-gap:calc(52 * var(--p))!important;margin:calc(35 * var(--p)) 0 0!important;padding:0!important;max-width:none!important}html body .collection-page-root .collection-card-item{gap:0!important;width:calc(375 * var(--p))!important;margin:0!important;padding:0!important}html body .collection-page-root .card-media-frame{width:calc(375 * var(--p))!important;height:calc(500 * var(--p))!important;aspect-ratio:auto!important;margin:0!important;border-radius:0!important;box-shadow:none!important}html body .collection-page-root .card-media-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}html body .collection-page-root .card-item-title{font-family:var(--font-body)!important;font-size:calc(30 * var(--p))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:0!important;text-transform:uppercase!important;color:#000!important;margin:calc(15 * var(--p)) 0 0!important;padding:0 0 0 calc(5 * var(--p))!important;text-align:left!important}html body .collection-page-root .how-it-works-section{margin:calc(50 * var(--p)) 0 0!important;padding:calc(46 * var(--p)) 0 0!important;border-top:1px solid #a9a9a9!important;max-width:none!important}html body .collection-page-root .how-it-works-header{display:grid!important;grid-template-columns:calc(813 * var(--p)) 1fr!important;gap:0!important;margin:0!important;padding:0!important;align-items:start!important}html body .collection-page-root .how-intro-left .subtitle-underline-wrapper{margin:0!important}html body .collection-page-root .steps-row{display:grid!important;grid-template-columns:repeat(5,calc(324 * var(--p)))!important;gap:0!important;margin:calc(35 * var(--p)) 0 0!important;padding:0 0 0 calc(3 * var(--p))!important;max-width:none!important}html body .collection-page-root .step-col{margin:0!important;padding:0!important;text-align:left!important;border:none!important}html body .collection-page-root .step-top-header{display:block!important;margin:0!important;padding:0!important}html body .collection-page-root .step-number{display:block!important;font-size:calc(30 * var(--p))!important;font-weight:700!important;line-height:1.3667!important;opacity:1!important}html body .collection-page-root .step-name,html body .collection-page-root .step-number{font-family:var(--font-body)!important;letter-spacing:0!important;color:#3C3732!important;margin:0!important}html body .collection-page-root .step-name{font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important}html body .collection-page-root .step-line{width:calc(75 * var(--p))!important;height:1px!important;background:#212121!important;margin:calc(22 * var(--p)) 0 0 calc(-4 * var(--p))!important;opacity:1!important}html body .collection-page-root .step-text{font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;color:#3C3732!important;opacity:1!important;width:calc(200 * var(--p))!important;max-width:none!important;margin:calc(19 * var(--p)) 0 0!important}html body .collection-page-root .collection-subfooter-block{margin:calc(48 * var(--p)) 0 0!important;padding:calc(46 * var(--p)) 0 calc(43 * var(--p))!important;border-top:1px solid #a9a9a9!important;border-bottom:none!important;text-align:center!important;max-width:none!important;display:block!important}html body .collection-page-root .subfooter-tag{display:block!important;font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;color:#000!important;opacity:1!important;margin:0!important}html body .collection-page-root .subfooter-text{font-family:var(--font-body)!important;font-size:calc(30 * var(--p))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:0!important;color:#3C3732!important;margin:calc(10 * var(--p)) 0 0!important}html body .collection-page-root .subfooter-dot{display:inline-block!important;width:calc(4.5 * var(--p))!important;height:calc(4.5 * var(--p))!important;min-width:3.5px!important;min-height:3.5px!important;background-color:currentColor!important;border-radius:50%!important;vertical-align:middle!important;margin:0 calc(12 * var(--p))!important;position:relative!important;top:calc(-1.5 * var(--p))!important}html body .about-normal-page-root .collection-bottom-bar,html body .about-page .collection-bottom-bar,html body .collection-bottom-bar,html body .collection-page-root .collection-bottom-bar,html body .contact-root .collection-bottom-bar,html body .legacy-page-root .collection-bottom-bar,html body .terms-page-root .collection-bottom-bar{margin:0 calc(66 * var(--p))!important;padding:calc(34 * var(--p)) calc(4 * var(--p)) 0!important;width:auto!important;max-width:none!important;height:calc(99 * var(--p))!important;border-top:1px solid!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;background:transparent!important;box-sizing:border-box!important}html body .about-normal-page-root .collection-bottom-bar span,html body .about-page .collection-bottom-bar span,html body .collection-bottom-bar .bottom-brand,html body .collection-bottom-bar .bottom-copyright,html body .collection-bottom-bar span,html body .collection-bottom-bar.subpage-footer .bottom-brand.footer-brand,html body .collection-bottom-bar.subpage-footer .bottom-copyright.footer-right,html body .collection-page-root .collection-bottom-bar span,html body .contact-root .collection-bottom-bar span,html body .legacy-page-root .collection-bottom-bar span,html body .terms-page-root .collection-bottom-bar span{font-family:var(--font-body)!important;font-size:calc(18 * var(--p))!important;font-weight:400!important;line-height:1.389!important;letter-spacing:0!important;text-transform:uppercase!important;opacity:1!important;color:inherit!important}html body .about-normal-page-root.theme-olive-bg .collection-bottom-bar,html body .about-normal-page-root.theme-olive-bg .collection-bottom-bar span,html body .collection-page-root .collection-bottom-bar,html body .collection-page-root .collection-bottom-bar span,html body .contact-root .collection-bottom-bar,html body .contact-root .collection-bottom-bar span,html body .terms-page-root .collection-bottom-bar,html body .terms-page-root .collection-bottom-bar span{color:#000!important}html body .about-normal-page-root.story-dark-section .collection-bottom-bar,html body .about-normal-page-root.story-dark-section .collection-bottom-bar span,html body .about-page .collection-bottom-bar,html body .about-page .collection-bottom-bar span,html body .legacy-page-root .collection-bottom-bar,html body .legacy-page-root .collection-bottom-bar span{color:#F8F3EE!important}html body .collection-page-root .category-subpage-header{margin:0!important;padding:0!important;border:none!important}}@media (min-width:1100px){html body .collection-page-root:has(.category-subpage-header) .collection-main-container{padding:calc(163 * var(--p)) calc(150 * var(--p)) 0!important;max-width:none!important;margin:0!important}html body .collection-page-root:has(.category-subpage-header) .collection-grid-4col{margin-top:calc(64 * var(--p))!important;row-gap:calc(74 * var(--p))!important}html body .collection-page-root .category-product-card{display:block!important;width:calc(375 * var(--p))!important;margin:0!important;padding:0!important;gap:0!important;text-decoration:none!important}html body .collection-page-root .category-product-info{display:block!important;margin:calc(12 * var(--p)) 0 0!important;padding:0 0 0 calc(4 * var(--p))!important;text-align:left!important}html body .collection-page-root .cat-prod-collection{display:block!important;font-family:var(--font-body)!important;font-size:calc(16 * var(--p))!important;font-weight:400!important;line-height:1.375!important;letter-spacing:0!important;text-transform:uppercase!important;color:#3C3732!important;opacity:1!important;margin:0!important;min-height:calc(22 * var(--p))}html body .collection-page-root .cat-prod-code{font-family:var(--font-body)!important;margin:calc(11 * var(--p)) 0 0!important}html body .collection-page-root .cat-prod-code,html body .collection-page-root .cat-prod-price{font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;color:#000!important}html body .collection-page-root .cat-prod-price{display:block!important;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif!important;opacity:1!important;margin:calc(8 * var(--p)) 0 0!important}html body .collection-page-root:has(.category-subpage-header) .collection-subfooter-block{margin-top:calc(65 * var(--p))!important}}@media (min-width:1100px){html body .atelier-page-root .atelier-main-container{display:grid!important;grid-template-columns:calc(650 * var(--p)) calc(656 * var(--p))!important;column-gap:calc(314 * var(--p))!important;align-items:start!important;max-width:none!important;width:auto!important;margin:0!important;padding:calc(157 * var(--p)) calc(150 * var(--p)) 0!important}html body .atelier-page-root .atelier-media-column{width:calc(650 * var(--p))!important;max-width:none!important;margin:calc(2 * var(--p)) 0 0!important;padding:0!important;position:static!important}html body .atelier-page-root .atelier-main-preview-box{width:calc(650 * var(--p))!important;height:calc(650 * var(--p))!important;aspect-ratio:auto!important;max-width:none!important;margin:0!important;border-radius:0!important;box-shadow:none!important}html body .atelier-page-root .atelier-main-img{width:100%!important;height:100%!important;object-fit:cover!important}html body .atelier-page-root .atelier-thumbnails-row{display:flex!important;gap:calc(23.5 * var(--p))!important;margin:calc(6 * var(--p)) 0 0!important;padding:0!important;justify-content:flex-start!important}html body .atelier-page-root .atelier-thumb-card{width:calc(100 * var(--p))!important;height:calc(100 * var(--p))!important;flex:0 0 auto!important;margin:0!important;border-radius:0!important}html body .atelier-page-root .atelier-product-subtitle,html body .atelier-page-root .atelier-product-title,html body .atelier-page-root .atelier-spec-label{padding-left:calc(4 * var(--p))!important}html body .atelier-page-root .atelier-specs-column{width:calc(656 * var(--p))!important;max-width:none!important;margin:0!important;padding:0!important}html body .atelier-page-root .atelier-product-title{font-family:var(--font-body)!important;font-size:calc(50 * var(--p))!important;font-weight:400!important;line-height:1.38!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#000!important;margin:0!important;padding:0!important}html body .atelier-page-root .atelier-product-subtitle{font-family:var(--font-body)!important;font-size:calc(16 * var(--p))!important;font-weight:400!important;line-height:1.375!important;letter-spacing:0!important;color:#3C3732!important;opacity:1!important;margin:calc(4 * var(--p)) 0 0!important}html body .atelier-page-root .atelier-specs-divider{width:calc(76 * var(--p))!important;height:calc(2 * var(--p))!important;min-height:1px;background:#000!important;margin:calc(16 * var(--p)) 0 0 calc(-4 * var(--p))!important;opacity:1!important}html body .atelier-page-root .atelier-control-group{margin:0!important;padding:0!important}html body .atelier-page-root .atelier-spec-label{font-family:var(--font-body)!important;font-size:calc(18 * var(--p))!important;font-weight:700!important;line-height:1.39!important;letter-spacing:0!important;color:#3C3732!important;opacity:1!important;margin:calc(17 * var(--p)) 0 calc(16 * var(--p))!important}html body .atelier-page-root .atelier-finish-row,html body .atelier-page-root .atelier-purity-row{display:grid!important;grid-template-columns:repeat(4,calc(125 * var(--p)))!important;gap:0 calc(52 * var(--p))!important;margin:0!important;width:auto!important}html body .atelier-page-root .atelier-finish-bar,html body .atelier-page-root .atelier-purity-btn{width:calc(125 * var(--p))!important;height:calc(36 * var(--p))!important;min-height:0!important;padding:0!important;margin:0!important;border:1px solid #000!important;border-radius:0!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;letter-spacing:0!important;color:#3C3732!important;transform:none!important}html body .atelier-page-root .atelier-purity-btn{background:transparent!important}html body .atelier-page-root .atelier-finish-bar.active,html body .atelier-page-root .atelier-purity-btn.active{border:2px solid #000!important;outline:none!important}html body .atelier-page-root .atelier-finish-bar-label{display:none!important}html body .atelier-page-root .atelier-size-gem-row{display:grid!important;grid-template-columns:calc(302 * var(--p)) 1fr!important;gap:0 calc(51 * var(--p))!important;margin:calc(2 * var(--p)) 0 0!important;align-items:start!important}html body .atelier-page-root .atelier-size-gem-row .atelier-control-group:last-child .atelier-spec-label{padding-left:calc(4 * var(--p))!important}html body .atelier-page-root .atelier-box-select-wrapper{width:calc(302 * var(--p))!important;max-width:none!important;margin:0!important}html body .atelier-page-root .atelier-box-select{width:calc(302 * var(--p))!important;height:calc(36 * var(--p))!important;padding:0!important;border:1px solid #000!important;border-radius:0!important;background-color:transparent!important;font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;color:#3C3732!important;text-align:center!important;text-align-last:center!important}html body .atelier-page-root .atelier-gems-row{display:flex!important;align-items:center!important;gap:calc(6 * var(--p))!important;height:calc(36 * var(--p))!important;margin:0!important}html body .atelier-page-root .atelier-size-gem-row+.atelier-control-group{margin-top:calc(2 * var(--p))!important}html body .atelier-page-root .atelier-bottom-action-row{margin:calc(152 * var(--p)) 0 0!important;padding:0!important;border:none!important}html body .atelier-page-root .atelier-btn-accent-line{width:100%!important;height:1px!important;background:#000!important;opacity:.6!important;margin:0!important}html body .atelier-page-root .atelier-bottom-inner{display:grid!important;grid-template-columns:1fr calc(350 * var(--p))!important;column-gap:calc(20 * var(--p))!important;align-items:start!important;margin:calc(13 * var(--p)) 0 0!important;padding:0!important}html body .atelier-page-root .atelier-price-block{display:flex!important;flex-direction:column!important;align-items:flex-start!important;margin:0!important;padding:0 0 0 calc(4 * var(--p))!important}html body .atelier-page-root .atelier-price-label{order:3;margin:calc(4 * var(--p)) 0 0!important}html body .atelier-page-root .atelier-price-value{font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif!important;font-size:calc(30 * var(--p))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:0!important;color:#000!important;margin:0!important}html body .atelier-page-root .atelier-taxes-link{font-family:var(--font-body)!important;font-size:calc(18 * var(--p))!important;line-height:1.39!important;letter-spacing:0!important;color:#000!important;opacity:1!important;padding:0!important;margin:calc(4 * var(--p)) 0 0!important}html body .atelier-page-root .atelier-buttons-block{display:flex!important;flex-direction:column!important;gap:calc(8 * var(--p))!important;width:calc(350 * var(--p))!important;margin:calc(-1 * var(--p)) 0 0!important}html body .atelier-page-root .atelier-btn-add-to-bag,html body .atelier-page-root .atelier-btn-view-spec{width:calc(350 * var(--p))!important;height:calc(50 * var(--p))!important;min-height:0!important;padding:0!important;margin:0!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;letter-spacing:0!important;box-shadow:none!important}html body .atelier-page-root .atelier-btn-add-to-bag{background:#212121!important;color:#FFFFFF!important;border:1px solid #000!important}html body .atelier-page-root .atelier-btn-view-spec{background:transparent!important;color:#3C3732!important;border:1px solid #000!important}html body .atelier-page-root .collection-bottom-bar{margin-top:calc(58 * var(--p))!important}html body .bag-page-root .bag-main-container{max-width:none!important;width:auto!important;margin:0!important;padding:calc(163 * var(--p)) calc(150 * var(--p)) 0!important}html body .bag-page-root .bag-header-block{margin:0!important;padding:0 0 0 calc(4 * var(--p))!important;border:none!important;text-align:left!important}html body .bag-page-root .bag-title{font-size:calc(30 * var(--p))!important;line-height:1.3667!important;margin:0!important}html body .bag-page-root .bag-subtitle,html body .bag-page-root .bag-title{font-family:var(--font-body)!important;font-weight:400!important;letter-spacing:0!important;color:#000!important}html body .bag-page-root .bag-subtitle{display:block!important;font-size:calc(20 * var(--p))!important;line-height:1.35!important;opacity:1!important;margin:calc(8 * var(--p)) 0 0!important}html body .bag-page-root .bag-content-wrapper,html body .bag-page-root .cart-table-container{max-width:none!important;width:auto!important;margin:0!important;padding:0!important}html body .bag-page-root .cart-table-header,html body .bag-page-root .cart-table-row{display:grid!important;grid-template-columns:calc(325 * var(--p)) calc(444 * var(--p)) calc(87 * var(--p)) calc(197 * var(--p)) calc(169 * var(--p)) calc(195 * var(--p)) calc(86 * var(--p)) calc(92 * var(--p)) calc(25 * var(--p))!important;gap:0!important;width:auto!important;max-width:none!important}html body .bag-page-root .cart-table-header{margin:calc(35 * var(--p)) 0 0!important;padding:0 0 calc(13 * var(--p))!important;border:none!important;border-bottom:1px solid #a9a9a9!important;align-items:end!important}html body .bag-page-root .col-item{grid-column:1!important}html body .bag-page-root .col-details{grid-column:2!important}html body .bag-page-root .col-price{grid-column:3!important}html body .bag-page-root .col-qty{grid-column:5!important}html body .bag-page-root .col-total{grid-column:7!important}html body .bag-page-root .col-action{grid-column:9!important}html body .bag-page-root .td-col,html body .bag-page-root .th-col{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}html body .bag-page-root .th-col{font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;color:#000!important;opacity:1!important}html body .bag-page-root .col-details,html body .bag-page-root .col-item{text-align:left!important;justify-content:flex-start!important}html body .bag-page-root .td-col.col-details,html body .bag-page-root .th-col.col-details,html body .bag-page-root .th-col.col-item{padding-left:calc(4 * var(--p))!important}html body .bag-page-root .col-price,html body .bag-page-root .col-qty,html body .bag-page-root .col-total{text-align:center!important;justify-content:center!important;display:flex!important;align-items:center!important}html body .bag-page-root .th-col.col-price,html body .bag-page-root .th-col.col-qty,html body .bag-page-root .th-col.col-total{align-items:flex-end!important}html body .bag-page-root .cart-table-body{padding:0 0 calc(26 * var(--p))!important;margin:0!important;border:none!important;border-bottom:1px solid #a9a9a9!important}html body .bag-page-root .cart-table-row{align-items:center!important;margin:calc(27 * var(--p)) 0 0!important;padding:0!important;border:none!important;min-height:0!important}html body .bag-page-root .cart-item-img-wrapper{width:calc(150 * var(--p))!important;height:calc(150 * var(--p))!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important}html body .bag-page-root .cart-item-img{width:100%!important;height:100%!important;object-fit:cover!important}html body .bag-page-root .cart-item-code{display:block!important;font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important;color:#000!important;margin:0!important}html body .bag-page-root .cart-item-specs{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important}html body .bag-page-root .spec-line{font-family:var(--font-body)!important;font-size:calc(18 * var(--p))!important;line-height:1.389!important;opacity:1!important}html body .bag-page-root .price-val,html body .bag-page-root .spec-line{font-weight:400!important;letter-spacing:0!important;color:#000!important}html body .bag-page-root .price-val{white-space:nowrap!important;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif!important;font-size:calc(20 * var(--p))!important;line-height:1.35!important}html body .bag-page-root .qty-control-box{display:flex!important;align-items:center!important;justify-content:space-between!important;width:calc(161 * var(--p))!important;gap:0!important}html body .bag-page-root .qty-btn,html body .bag-page-root .qty-control-box{height:auto!important;padding:0!important;border:none!important;background:none!important}html body .bag-page-root .qty-btn{font-family:var(--font-body)!important;font-size:calc(25 * var(--p))!important;line-height:1.36!important;color:#000!important;width:auto!important}html body .bag-page-root .qty-val{font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;color:#000!important;min-width:0!important}html body .bag-page-root .td-col.col-action{align-self:start!important;justify-content:flex-end!important;display:flex!important}html body .bag-page-root .remove-item-btn{font-family:var(--font-body)!important;font-size:calc(25 * var(--p))!important;line-height:1.36!important;color:#000!important;opacity:1!important;padding:0!important;margin:calc(4 * var(--p)) 0 0!important;background:none!important;border:none!important}html body .bag-page-root .bag-summary-totals-wrapper{display:grid!important;grid-template-columns:1fr calc(350 * var(--p))!important;align-items:start!important;max-width:none!important;width:auto!important;margin:0!important;padding:calc(29 * var(--p)) 0 0!important;border:none!important}html body .bag-page-root .summary-breakdown-box{width:auto!important;max-width:none!important;margin:0!important;padding:0 0 0 calc(4 * var(--p))!important;border:none!important;background:none!important}html body .bag-page-root .summary-breakdown-row{display:grid!important;grid-template-columns:calc(540 * var(--p)) auto!important;gap:0!important;justify-content:start!important;margin:0!important;padding:0!important;border:none!important}html body .bag-page-root .breakdown-label,html body .bag-page-root .breakdown-value{font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;color:#000!important;opacity:1!important}html body .bag-page-root .breakdown-value.status-free{color:#878564!important}html body .bag-page-root .summary-grand-total-box{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:calc(350 * var(--p))!important;gap:0!important;margin:0!important;padding:0!important;border:none!important;background:none!important}html body .bag-page-root .grand-total-display{text-align:right!important;margin:0!important;padding:0 calc(4 * var(--p)) 0 0!important}html body .bag-page-root .grand-total-amount{display:block!important;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif!important;font-size:calc(30 * var(--p))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:0!important;color:#000!important}html body .bag-page-root .grand-total-subtext{display:block!important;font-family:var(--font-body)!important;font-size:calc(18 * var(--p))!important;line-height:1.389!important;letter-spacing:0!important;text-transform:none!important;color:#000!important;opacity:1!important;margin:calc(4 * var(--p)) 0 0!important}html body .bag-page-root .bag-action-buttons-group{display:flex!important;flex-direction:column!important;gap:calc(8 * var(--p))!important;margin:calc(9 * var(--p)) 0 0!important;width:calc(350 * var(--p))!important}html body .bag-page-root .continue-shopping-btn,html body .bag-page-root .proceed-checkout-btn{width:calc(350 * var(--p))!important;height:calc(50 * var(--p))!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;letter-spacing:0!important;box-shadow:none!important}html body .bag-page-root .proceed-checkout-btn{background:#212121!important;color:#FFFFFF!important;border:1px solid #000!important}html body .bag-page-root .continue-shopping-btn{background:transparent!important;color:#3C3732!important;border:1px solid #000!important}html body .bag-page-root .collection-bottom-bar{margin-top:calc(70 * var(--p))!important}html body .acct-root .collection-bottom-bar,html body .acct-root .collection-bottom-bar span,html body .atelier-page-root .collection-bottom-bar,html body .atelier-page-root .collection-bottom-bar .bottom-brand,html body .atelier-page-root .collection-bottom-bar span,html body .bag-page-root .collection-bottom-bar,html body .bag-page-root .collection-bottom-bar span,html body .checkout-page-root .collection-bottom-bar,html body .checkout-page-root .collection-bottom-bar span,html body .confirmed-page-root .collection-bottom-bar,html body .confirmed-page-root .collection-bottom-bar span{color:#000!important}html body .design-log-page-root .design-process-content{max-width:none!important;width:auto!important;margin:0!important;padding:calc(163 * var(--p)) calc(150 * var(--p)) 0!important}html body .design-log-page-root .design-process-intro{display:grid!important;grid-template-columns:calc(814 * var(--p)) 1fr!important;gap:0!important;align-items:start!important;margin:0!important;padding:0!important;border:none!important}html body .design-log-page-root .design-process-intro-left,html body .design-log-page-root .design-process-intro-right{display:block!important;text-align:left!important;margin:0!important;padding:0!important;max-width:none!important;width:auto!important}html body .design-log-page-root .design-process-label{display:block!important;font-family:var(--font-body)!important;font-size:calc(30 * var(--p))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:0!important;text-transform:uppercase!important;color:#FFFFFF!important;opacity:1!important;padding-left:calc(4 * var(--p))!important;margin:0!important}html body .design-log-page-root .design-process-divider{width:calc(75 * var(--p))!important;height:calc(2 * var(--p))!important;min-height:1px;background:#FFFFFF!important;opacity:1!important;margin:calc(13 * var(--p)) 0 0!important}html body .design-log-page-root .design-process-title{font-family:var(--font-display)!important;font-size:calc(50 * var(--p))!important;font-weight:400!important;line-height:1.14!important;letter-spacing:0!important;text-transform:none!important;color:#F8F3ED!important;white-space:nowrap;margin:calc(25 * var(--p)) 0 0!important;padding-left:calc(4 * var(--p))!important;max-width:none!important}html body .design-log-page-root .design-process-intro-text{font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;color:#FFFFFF!important;opacity:1!important;text-align:left!important;max-width:none!important;margin:calc(69 * var(--p)) 0 0!important}html body .design-log-page-root .design-process-grid{display:grid!important;grid-template-columns:repeat(4,calc(248 * var(--p)))!important;column-gap:calc(182 * var(--p))!important;row-gap:0!important;margin:calc(65 * var(--p)) 0 0!important;padding:0!important;max-width:none!important}html body .design-log-page-root .process-card-col{width:calc(248 * var(--p))!important;margin:0!important;padding:0!important}html body .design-log-page-root .process-media-box{width:calc(248 * var(--p))!important;height:calc(440 * var(--p))!important;aspect-ratio:auto!important;margin:0!important;border-radius:0!important;overflow:hidden!important}html body .design-log-page-root .process-media-box.stacked-media{display:flex!important;flex-direction:column!important;gap:calc(8 * var(--p))!important}html body .design-log-page-root .stacked-img-row{flex:1 1!important;min-height:0!important;height:auto!important;overflow:hidden!important}html body .design-log-page-root .process-img{width:100%!important;height:100%!important;object-fit:cover!important}html body .design-log-page-root .process-card-number{font-size:calc(30 * var(--p))!important;font-weight:700!important;line-height:1.3667!important;opacity:1!important;margin:calc(39 * var(--p)) 0 0!important}html body .design-log-page-root .process-card-number,html body .design-log-page-root .process-card-title{font-family:var(--font-body)!important;letter-spacing:0!important;color:#FFFFFF!important;padding-left:calc(4 * var(--p))!important}html body .design-log-page-root .process-card-title{font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important;margin:0!important;white-space:nowrap}html body .design-log-page-root .process-card-divider{width:calc(75 * var(--p))!important;height:1px!important;background:#FFFFFF!important;opacity:1!important;margin:calc(23 * var(--p)) 0 0!important}html body .design-log-page-root .process-card-description{font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;color:#FFFFFF!important;opacity:1!important;text-align:left!important;max-width:none!important;margin:calc(19 * var(--p)) 0 0!important;padding-left:calc(4 * var(--p))!important}html body .design-log-page-root .blueprint-section{margin:calc(64 * var(--p)) 0 0!important;padding:calc(64 * var(--p)) 0 0!important;border-top:1px solid #5e5e5e!important}html body .design-log-page-root .blueprint-section .design-process-intro-text{margin-top:calc(95 * var(--p))!important}html body .design-log-page-root .blueprint-grid-4col{display:grid!important;grid-template-columns:repeat(4,calc(375 * var(--p)))!important;column-gap:calc(40 * var(--p))!important;row-gap:calc(68 * var(--p))!important;gap:calc(68 * var(--p)) calc(40 * var(--p))!important;margin:calc(38 * var(--p)) 0 0!important}html body .design-log-page-root .blueprint-card-item{width:calc(375 * var(--p))!important;margin:0!important;padding:0!important}html body .design-log-page-root .blueprint-img-frame{width:calc(375 * var(--p))!important;height:calc(500 * var(--p))!important;aspect-ratio:auto!important;margin:0!important;border-radius:0!important;background:#FFFFFF;overflow:hidden!important}html body .design-log-page-root .blueprint-img{width:100%!important;height:100%!important;object-fit:cover!important}html body .design-log-page-root .blueprint-code-tag{display:block!important;font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important;color:#FFFFFF!important;opacity:1!important;margin:calc(11 * var(--p)) 0 0!important;padding-left:calc(3 * var(--p))!important}html body .design-log-page-root .collection-bottom-bar{margin-top:calc(56 * var(--p))!important}html body .dl-subpage-root{position:relative!important;inset:auto!important;display:block!important;padding:0!important;height:auto!important;min-height:100vh!important;overflow:visible!important}html body .dl-subpage-root .dl-hero{display:grid!important;grid-template-columns:calc(480 * var(--p)) calc(487 * var(--p)) calc(81 * var(--p)) calc(571 * var(--p))!important;gap:0!important;align-items:start!important;max-width:none!important;width:auto!important;min-height:0!important;height:auto!important;margin:0!important;padding:calc(160 * var(--p)) calc(151 * var(--p)) 0 calc(150 * var(--p))!important}html body .dl-subpage-root .dl-identity{grid-column:1!important;position:relative!important;align-self:start!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;margin:calc(234 * var(--p)) 0 0!important;padding:0 0 0 calc(5 * var(--p))!important;gap:0!important;height:auto!important}html body .dl-subpage-root .dl-back-link{position:absolute!important;left:calc(5 * var(--p))!important;bottom:calc(100% + 24 * var(--p))!important;margin:0!important;font-size:calc(14 * var(--p))!important;letter-spacing:.08em!important;color:rgba(255,255,255,.7)!important}html body .dl-subpage-root .dl-label-sm{display:block!important;font-size:calc(16 * var(--p))!important;line-height:1.375!important;letter-spacing:0!important;opacity:1!important;margin:0!important}html body .dl-subpage-root .dl-design-code,html body .dl-subpage-root .dl-label-sm{font-family:var(--font-body)!important;font-weight:400!important;color:#FFFFFF!important}html body .dl-subpage-root .dl-design-code{font-size:calc(50 * var(--p))!important;line-height:1.38!important;letter-spacing:.1em!important;margin:calc(3 * var(--p)) 0 0!important;white-space:nowrap}html body .dl-subpage-root .dl-rule-short{width:calc(76 * var(--p))!important;height:calc(2 * var(--p))!important;min-height:1px;background:#FFFFFF!important;opacity:1!important;margin:calc(7 * var(--p)) 0 0 calc(-5 * var(--p))!important}html body .dl-subpage-root .dl-rule-short+.dl-label-sm{font-size:calc(20 * var(--p))!important;line-height:1.35!important;margin-top:calc(12 * var(--p))!important}html body .dl-subpage-root .dl-sheet-frame{grid-column:2!important;width:calc(487 * var(--p))!important;height:calc(650 * var(--p))!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;background:#FFFFFF!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}html body .dl-subpage-root .dl-sheet-img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}html body .dl-subpage-root .dl-spec-panel{grid-column:4!important;width:calc(571 * var(--p))!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;border:none!important;border-top:.5px solid #a9a9a9!important;display:block!important}html body .dl-subpage-root .dl-spec-row{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:calc(17 * var(--p)) calc(4 * var(--p)) calc(17 * var(--p))!important;border:none!important;border-bottom:.5px solid #a9a9a9!important}html body .dl-subpage-root .dl-spec-label-row{display:flex!important;align-items:center!important;gap:calc(8 * var(--p))!important;margin:0!important}html body .dl-subpage-root .dl-spec-label{font-size:calc(18 * var(--p))!important;font-weight:700!important;line-height:1.39!important;margin:0!important}html body .dl-subpage-root .dl-spec-label,html body .dl-subpage-root .dl-spec-value{font-family:var(--font-body)!important;letter-spacing:0!important;color:#FFFFFF!important;opacity:1!important}html body .dl-subpage-root .dl-spec-value{font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important;margin:calc(7 * var(--p)) 0 0!important}html body .dl-subpage-root .dl-swatch{width:calc(10 * var(--p))!important;height:calc(15 * var(--p))!important}html body .dl-subpage-root .dl-credits{display:flex!important;justify-content:space-between!important;margin:calc(60 * var(--p)) 0 0!important;padding:0 calc(4 * var(--p))!important;border:none!important}html body .dl-subpage-root .dl-credit-item{font-family:var(--font-body)!important;font-size:calc(18 * var(--p))!important;line-height:1.39!important;letter-spacing:0!important;color:#FFFFFF!important;opacity:1!important}html body .dl-subpage-root .dl-meta-rule{margin:calc(42 * var(--p)) calc(150 * var(--p)) 0!important;width:auto!important;height:1px!important;background:#A9A9A9!important;opacity:1!important}html body .dl-subpage-root .dl-meta{display:grid!important;grid-template-columns:calc(375 * var(--p)) calc(375 * var(--p)) calc(376 * var(--p)) calc(493 * var(--p))!important;gap:0!important;max-width:none!important;width:auto!important;margin:0!important;padding:calc(31 * var(--p)) calc(150 * var(--p)) 0!important;border:none!important}html body .dl-subpage-root .dl-meta-col{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;height:calc(67 * var(--p))!important;margin:0!important;padding:calc(4 * var(--p)) 0 0!important;border:none!important;gap:0!important}html body .dl-subpage-root .dl-meta-col:first-child,html body .dl-subpage-root .dl-meta-col:nth-child(2){border-right:.5px solid #a8a8a8!important}html body .dl-subpage-root .dl-meta-label{font-size:calc(18 * var(--p))!important;font-weight:700!important;line-height:1.39!important}html body .dl-subpage-root .dl-meta-label,html body .dl-subpage-root .dl-meta-value{font-family:var(--font-body)!important;letter-spacing:0!important;color:#FFFFFF!important;opacity:1!important}html body .dl-subpage-root .dl-meta-value{font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important;margin:calc(7 * var(--p)) 0 0!important}html body .dl-subpage-root .dl-meta-col--btn{padding:0!important;border:none!important}html body .dl-subpage-root .dl-collection-btn{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:.75px solid #a9a9a9!important;border-radius:0!important;background:transparent!important;font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;letter-spacing:0!important;color:#FFFFFF!important}html body .dl-subpage-root .dl-footer-rule{margin:calc(52 * var(--p)) calc(66 * var(--p)) 0!important;width:auto!important;height:1px!important;background:#FFFFFF!important;opacity:1!important}html body .dl-subpage-root .dl-footer{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;height:calc(99 * var(--p))!important;margin:0!important;padding:calc(34 * var(--p)) calc(70 * var(--p)) 0!important;border:none!important;background:transparent!important}html body .dl-subpage-root .dl-footer-brand,html body .dl-subpage-root .dl-footer-copy{font-family:var(--font-body)!important;font-size:calc(18 * var(--p))!important;line-height:1.389!important;letter-spacing:0!important;color:#FFFFFF!important;opacity:1!important}html body .about-page{--p:min(calc(100cqw / 1920),calc(100vh / 1080));--pw:calc(100cqw / 1920);position:relative!important;height:100vh!important;min-height:0!important}html body .about-page .main-header{--p:calc(100cqw / 1920)}html body .about-page .about-content{position:absolute!important;inset:0!important;width:auto!important;max-width:none!important;height:calc(1080 * var(--p))!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body .about-page .about-top-label{--p:calc(100cqw / 1920);position:absolute!important;left:calc(154 * var(--pw))!important;top:calc(163 * var(--p))!important;margin:0!important}html body .about-page .about-label{font-family:var(--font-body)!important;font-size:calc(30 * var(--p))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:0!important;color:#FFFFFF!important;opacity:1!important}html body .about-page .about-main-block{position:static!important;margin:0!important;transform:none!important}html body .about-page .about-title{top:calc(396.5 * var(--p))!important;font-family:var(--font-display)!important;font-size:calc(50 * var(--p))!important;font-weight:400!important;line-height:1.48!important;letter-spacing:0!important;text-transform:uppercase!important;color:#F8F3ED!important;max-width:none!important;white-space:nowrap}html body .about-page .about-divider,html body .about-page .about-title{position:absolute!important;left:calc(154 * var(--pw))!important;margin:0!important}html body .about-page .about-divider{top:calc(578.5 * var(--p))!important;width:calc(141.4 * var(--p))!important;height:max(1px,calc(3 * var(--p)))!important;background:#FFFFFF!important;opacity:1!important}html body .about-page .about-description{top:calc(624 * var(--p))!important;width:calc(812 * var(--p))!important;max-width:none!important;font-family:var(--font-body)!important;font-size:calc(30 * var(--p))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:0!important;color:#FFFFFF!important;opacity:1!important}html body .about-page .about-actions,html body .about-page .about-description{position:absolute!important;left:calc(154 * var(--pw))!important;margin:0!important}html body .about-page .about-actions{top:calc(863 * var(--p))!important;display:flex!important;gap:0!important}html body .about-page .about-action{display:flex!important;align-items:center!important;height:calc(43 * var(--p))!important;gap:calc(10 * var(--p))!important;margin:0!important;padding:0!important;font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;letter-spacing:.04em!important;color:#FFFFFF!important;opacity:1!important;border:none!important}html body .about-page .action-philosophy{width:calc(515 * var(--p))!important}html body .about-page .about-action-line{display:block!important;width:calc(4 * var(--p))!important;min-width:2px;height:calc(43 * var(--p))!important;margin:0!important;opacity:1!important}html body .about-page .about-action-line.line-gold{background:#878564!important}html body .about-page .about-action-line.line-blue{background:#476C8F!important}html body .about-page .collection-bottom-bar{--p:calc(100cqw / 1920)!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;margin:0 calc(66 * var(--p))!important;padding:calc(34 * var(--p)) calc(4 * var(--p)) 0!important;height:calc(99 * var(--p))!important;border-top:1px solid!important;z-index:5!important}html body .about-normal-page-root .philosophy-page-container{position:relative!important;display:block!important;max-width:none!important;width:auto!important;height:calc(1805 * var(--p))!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .about-normal-page-root .philosophy-grid-row{position:static!important;display:block!important;margin:0!important;padding:0!important;min-height:0!important;height:auto!important}html body .about-normal-page-root .phil-media-col,html body .about-normal-page-root .phil-text-col{position:absolute!important;margin:0!important;padding:0!important;max-width:none!important;transform:none!important}html body .about-normal-page-root .phil-text-col{width:calc(807 * var(--p))!important;z-index:2!important}html body .about-normal-page-root .phil-media-col{z-index:1!important;display:block!important}html body .about-normal-page-root .philosophy-grid-row:first-of-type .phil-text-col{left:calc(154 * var(--p))!important;top:calc(163 * var(--p))!important}html body .about-normal-page-root .philosophy-grid-row:first-of-type .phil-media-col{left:calc(613 * var(--p))!important;top:calc(-1 * var(--p))!important;width:calc(1177 * var(--p))!important;height:calc(784 * var(--p))!important}html body .about-normal-page-root .philosophy-grid-row:nth-of-type(2) .phil-media-col{left:calc(150 * var(--p))!important;top:calc(704 * var(--p))!important;width:calc(877 * var(--p))!important;height:calc(585 * var(--p))!important}html body .about-normal-page-root .philosophy-grid-row:nth-of-type(2) .phil-text-col{left:calc(964 * var(--p))!important;top:calc(780 * var(--p))!important}html body .about-normal-page-root .philosophy-grid-row:nth-of-type(2) .phil-media-img{transform:scaleX(-1)!important}html body .about-normal-page-root .philosophy-grid-row:nth-of-type(3) .phil-text-col{left:calc(154 * var(--p))!important;top:calc(1262 * var(--p))!important}html body .about-normal-page-root .philosophy-grid-row:nth-of-type(3) .phil-media-col{left:calc(1018 * var(--p))!important;top:calc(1213 * var(--p))!important;width:calc(752 * var(--p))!important;height:calc(501 * var(--p))!important}html body .about-normal-page-root .phil-media-frame{width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:none!important}html body .about-normal-page-root .phil-media-img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;transform:none!important}html body .about-normal-page-root .phil-header-subtitle{display:block!important;position:relative!important;font-family:var(--font-body)!important;font-size:calc(30 * var(--p))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:0!important;text-transform:none!important;color:#000!important;opacity:1!important;margin:0!important;padding:0 0 calc(15 * var(--p))!important}html body .about-normal-page-root .phil-header-subtitle .subtitle-dark-underline{display:block!important;position:absolute!important;left:calc(-4 * var(--p))!important;right:auto!important;bottom:0!important;width:calc(75 * var(--p))!important;height:calc(2 * var(--p))!important;min-height:1px;background:#000!important;margin:0!important}html body .about-normal-page-root .phil-header-subtitle.align-right{text-align:right!important;padding-right:calc(5 * var(--p))!important;padding-bottom:calc(14 * var(--p))!important}html body .about-normal-page-root .phil-header-subtitle.align-right .subtitle-dark-underline{left:auto!important;right:calc(1 * var(--p))!important}html body .about-normal-page-root .phil-section-headline{font-family:var(--font-display)!important;font-size:calc(50 * var(--p))!important;font-weight:400!important;line-height:1.48!important;letter-spacing:0!important;color:#3C3732!important;margin:calc(18 * var(--p)) 0 0!important;max-width:none!important}html body .about-normal-page-root .phil-headline-line{display:block!important;white-space:nowrap!important}html body .about-normal-page-root .phil-section-headline.text-right{text-align:right!important;margin-right:calc(-7 * var(--p))!important}html body .about-normal-page-root .phil-body-paragraphs p,html body .about-normal-page-root .phil-quote-text{font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;color:#000!important;opacity:1!important;text-align:justify!important;text-align-last:left!important;max-width:none!important;margin:0 0 calc(27 * var(--p))!important}html body .about-normal-page-root .phil-quote-text{margin:calc(4 * var(--p)) 0 calc(54 * var(--p))!important}html body .about-normal-page-root .phil-quote-text em{font-style:italic!important}html body .about-normal-page-root .phil-body-paragraphs{display:block!important;gap:0!important;margin:0!important;padding:0!important;max-width:none!important;text-align:left!important}html body .about-normal-page-root .phil-section-headline+.phil-body-paragraphs{margin-top:calc(4 * var(--p))!important}html body .about-normal-page-root .philosophy-grid-row:nth-of-type(2) .phil-section-headline+.phil-body-paragraphs{margin-top:calc(5 * var(--p))!important}html body .about-normal-page-root.theme-olive-bg .collection-bottom-bar{margin-top:0!important}html body .about-normal-page-root .story-page-container{position:relative!important;display:block!important;max-width:none!important;width:auto!important;height:calc(1498 * var(--p))!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .about-normal-page-root .story-row-layout{position:static!important;display:block!important;margin:0!important;padding:0!important;min-height:0!important;height:auto!important}html body .about-normal-page-root .butterfly-media-col,html body .about-normal-page-root .butterfly-text-col,html body .about-normal-page-root .story-media-col,html body .about-normal-page-root .story-text-col{position:absolute!important;margin:0!important;padding:0!important;max-width:none!important;transform:none!important}html body .about-normal-page-root .butterfly-text-col,html body .about-normal-page-root .story-text-col{width:calc(807 * var(--p))!important;z-index:2!important}html body .about-normal-page-root .story-row-layout:first-of-type .story-text-col{left:calc(154 * var(--p))!important;top:calc(163 * var(--p))!important}html body .about-normal-page-root .story-row-layout:first-of-type .story-media-col{left:calc(947 * var(--p))!important;top:calc(121 * var(--p))!important;width:calc(927 * var(--p))!important;height:calc(617 * var(--p))!important;z-index:1!important}html body .about-normal-page-root .story-mountain-annotated{position:relative!important;width:100%!important;height:100%!important;margin:0!important}html body .about-normal-page-root .story-mountain-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;z-index:0!important}html body .about-normal-page-root .story-annotation{position:absolute!important;left:calc(53 * var(--p))!important;width:calc(499 * var(--p))!important;margin:0!important;padding:0!important;z-index:2!important;display:block!important;transform:none!important}html body .about-normal-page-root .annotation-taara{top:calc(83 * var(--p))!important;right:auto!important;bottom:auto!important}html body .about-normal-page-root .annotation-pinnacle{top:calc(169 * var(--p))!important;right:auto!important;bottom:auto!important}html body .about-normal-page-root .annotation-desc,html body .about-normal-page-root .annotation-label{display:block!important;font-family:var(--font-body)!important;font-size:calc(16 * var(--p))!important;font-weight:400!important;line-height:1.375!important;letter-spacing:0!important;text-transform:none!important;color:#D5D5D5!important;opacity:1!important;text-align:right!important;margin:0!important}html body .about-normal-page-root .annotation-taara .annotation-label{width:calc(295 * var(--p))!important}html body .about-normal-page-root .annotation-taara .annotation-desc{width:calc(293 * var(--p))!important;margin-top:calc(5 * var(--p))!important}html body .about-normal-page-root .annotation-pinnacle .annotation-label{width:calc(185 * var(--p))!important}html body .about-normal-page-root .annotation-pinnacle .annotation-desc{width:calc(184 * var(--p))!important;margin-top:calc(5 * var(--p))!important}html body .about-normal-page-root .annotation-line{position:absolute!important;display:block!important;height:1px!important;background:#D5D5D5!important;margin:0!important;opacity:1!important}html body .about-normal-page-root .annotation-line:before{content:""!important;position:absolute!important;left:calc(-3 * var(--p))!important;top:calc(-3 * var(--p))!important;width:calc(6 * var(--p))!important;height:calc(6 * var(--p))!important;border-radius:50%!important;background:#D5D5D5!important;display:block!important}html body .about-normal-page-root .annotation-taara .annotation-line{left:calc(306 * var(--p))!important;top:calc(9 * var(--p))!important;width:calc(193 * var(--p))!important}html body .about-normal-page-root .annotation-line.short,html body .about-normal-page-root .annotation-pinnacle .annotation-line{left:calc(199 * var(--p))!important;top:calc(4 * var(--p))!important;width:calc(300 * var(--p))!important}html body .about-normal-page-root .story-row-layout:nth-of-type(2) .story-media-col{left:calc(131 * var(--p))!important;top:calc(623 * var(--p))!important;width:calc(570 * var(--p))!important;height:calc(380 * var(--p))!important;z-index:1!important}html body .about-normal-page-root .story-gems-frame{width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:none!important;aspect-ratio:auto!important;background:none!important;box-shadow:none!important}html body .about-normal-page-root .story-gems-img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}html body .about-normal-page-root .story-row-layout:nth-of-type(2) .story-text-col{left:calc(964 * var(--p))!important;top:calc(680 * var(--p))!important}html body .about-normal-page-root .story-more-name-block,html body .about-normal-page-root .story-more-paragraphs{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body .about-normal-page-root .story-more-title{font-family:var(--font-display)!important;font-size:calc(50 * var(--p))!important;font-weight:400!important;line-height:1.14!important;letter-spacing:0!important;color:#F8F3ED!important;text-align:right!important;padding-right:calc(5 * var(--p))!important;margin:0 0 calc(13 * var(--p))!important}html body .about-normal-page-root .butterfly-text-col{left:calc(154 * var(--p))!important;top:calc(1061 * var(--p))!important}html body .about-normal-page-root .butterfly-media-col{left:calc(1044 * var(--p))!important;top:calc(958 * var(--p))!important;width:calc(810 * var(--p))!important;height:calc(540 * var(--p))!important;z-index:1!important}html body .about-normal-page-root .butterfly-cocoon-img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;transform:none!important}html body .about-normal-page-root .butterfly-title{font-family:var(--font-display)!important;font-size:calc(50 * var(--p))!important;font-weight:400!important;line-height:1.14!important;letter-spacing:0!important;color:#F8F3ED!important;margin:0 0 calc(13 * var(--p))!important}html body .about-normal-page-root .story-label{display:block!important;position:relative!important;font-family:var(--font-body)!important;font-size:calc(30 * var(--p))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:0!important;text-transform:uppercase!important;color:#FFFFFF!important;opacity:1!important;margin:0!important;padding:0 0 calc(15 * var(--p))!important}html body .about-normal-page-root .story-label-underline{display:block!important;position:absolute!important;left:calc(-4 * var(--p))!important;bottom:0!important;width:calc(75 * var(--p))!important;height:calc(2 * var(--p))!important;min-height:1px;background:#FFFFFF!important;margin:0!important}html body .about-normal-page-root .story-main-title{font-family:var(--font-display)!important;font-size:calc(50 * var(--p))!important;font-weight:400!important;line-height:1.14!important;letter-spacing:0!important;color:#F8F3ED!important;margin:calc(25 * var(--p)) 0 0!important}html body .about-normal-page-root .butterfly-body-paragraphs p,html body .about-normal-page-root .butterfly-intro,html body .about-normal-page-root .story-body-paragraphs p,html body .about-normal-page-root .story-etymology p,html body .about-normal-page-root .story-intro-text,html body .about-normal-page-root .story-more-paragraphs p{font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;color:#FFFFFF!important;opacity:1!important;text-align:justify!important;text-align-last:left!important;max-width:none!important;margin:0 0 calc(27 * var(--p))!important}html body .about-normal-page-root .butterfly-body-paragraphs,html body .about-normal-page-root .story-body-paragraphs,html body .about-normal-page-root .story-etymology,html body .about-normal-page-root .story-more-paragraphs{display:block!important;gap:0!important;margin:0!important;padding:0!important;max-width:none!important;border:none!important}html body .about-normal-page-root .story-intro-text{margin-top:calc(15 * var(--p))!important}html body .about-normal-page-root .story-etymology p{margin:0!important}html body .about-normal-page-root .story-etymology{margin-bottom:calc(54 * var(--p))!important}html body .about-normal-page-root .story-etymology strong{font-weight:700!important}html body .about-normal-page-root.story-dark-section .collection-bottom-bar{margin-top:0!important}html body .legacy-page-root .legacy-hero{--h:min(calc(100cqw / 1920),calc(100vh / 1080));filter:none!important}html body .legacy-page-root .legacy-bg-overlay{display:none!important}html body .legacy-page-root .legacy-year-display{font-family:Baskerville-Bold,Baskerville,serif!important;font-size:calc(760 * var(--h))!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;background:linear-gradient(180deg,#C5A265,#7C6347)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;opacity:1!important;filter:none!important;transform:translateY(calc(49 * var(--h))) scaleY(1.2)!important;-webkit-mask-image:linear-gradient(180deg,#000 44.6%,transparent 0,transparent 52.6%,#000 0)!important;mask-image:linear-gradient(180deg,#000 44.6%,transparent 0,transparent 52.6%,#000 0)!important}html body .legacy-page-root .legacy-subtitle-wrap{top:calc(50% + 40 * var(--h))!important;max-width:none!important}html body .legacy-page-root .legacy-subtitle-text{font-family:"Maves",var(--font-display)!important;font-size:calc(50 * var(--h))!important;font-weight:400!important;line-height:1!important;letter-spacing:.5em!important;margin-right:-.5em!important;color:#F8F3ED!important;white-space:nowrap!important}html body .legacy-page-root .legacy-timeline-section{position:relative!important;display:block!important;height:calc(1590 * var(--p))!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .legacy-page-root .timeline-center-line{position:absolute!important;left:calc(960 * var(--p))!important;top:calc(73 * var(--p))!important;bottom:0!important;width:calc(4 * var(--p))!important;height:auto!important;background:#97672C!important;transform:none!important;z-index:3!important;margin:0!important}html body .legacy-page-root .timeline-clock-badge{position:absolute!important;left:calc(-24 * var(--p))!important;top:calc(-49 * var(--p))!important;width:calc(52 * var(--p))!important;height:calc(52 * var(--p))!important;border-radius:50%!important;background:#97672C!important;border:none!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .legacy-page-root .legacy-container{position:static!important;max-width:none!important;width:auto!important;margin:0!important;padding:0!important;display:block!important}html body .legacy-page-root .timeline-item{position:static!important;display:block!important;margin:0!important;padding:0!important;min-height:0!important}html body .legacy-page-root .timeline-media-col,html body .legacy-page-root .timeline-text-col{position:absolute!important;margin:0!important;padding:0!important;max-width:none!important;transform:none!important;opacity:1!important}html body .legacy-page-root .timeline-text-col{width:calc(550 * var(--p))!important;z-index:4!important}html body .legacy-page-root .timeline-media-col{z-index:1!important}html body .legacy-page-root .timeline-image-wrapper{position:relative!important;width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:auto!important;margin:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}html body .legacy-page-root .timeline-img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;transform:none!important}html body .legacy-page-root .timeline-item:first-of-type .timeline-text-col{left:calc(392 * var(--p))!important;width:calc(540 * var(--p))!important;top:calc(118 * var(--p))!important}html body .legacy-page-root .timeline-item:first-of-type .timeline-media-col{left:calc(997 * var(--p))!important;top:calc(113 * var(--p))!important;width:calc(777 * var(--p))!important;height:calc(438 * var(--p))!important}html body .legacy-page-root .timeline-item:first-of-type .timeline-img{position:absolute!important;left:0!important;top:calc(-79 * var(--p))!important;width:calc(777 * var(--p))!important;height:calc(518 * var(--p))!important;object-fit:fill!important}html body .legacy-page-root .timeline-item:nth-of-type(2) .timeline-media-col{left:calc(157 * var(--p))!important;top:calc(596 * var(--p))!important;width:calc(777 * var(--p))!important;height:calc(438 * var(--p))!important}html body .legacy-page-root .timeline-item:nth-of-type(2) .timeline-img{position:absolute!important;left:calc(-109 * var(--p))!important;top:calc(-102 * var(--p))!important;width:calc(1143 * var(--p))!important;height:calc(643 * var(--p))!important;object-fit:fill!important}html body .legacy-page-root .timeline-item:nth-of-type(2) .timeline-desc p{text-align:justify!important;text-align-last:left!important}html body .legacy-page-root .timeline-item:nth-of-type(2) .timeline-text-col{left:calc(1001 * var(--p))!important;width:calc(560 * var(--p))!important;top:calc(601 * var(--p))!important}html body .legacy-page-root .timeline-item:nth-of-type(3) .timeline-text-col{left:calc(387 * var(--p))!important;top:calc(1075 * var(--p))!important}html body .legacy-page-root .timeline-item:nth-of-type(3) .timeline-media-col{left:calc(997 * var(--p))!important;top:calc(1070 * var(--p))!important;width:calc(777 * var(--p))!important;height:calc(438 * var(--p))!important}html body .legacy-page-root .timeline-item:nth-of-type(3) .timeline-img{position:absolute!important;left:calc(-251 * var(--p))!important;top:calc(1 * var(--p))!important;width:calc(1093 * var(--p))!important;height:calc(437 * var(--p))!important;object-fit:fill!important}html body .legacy-page-root .text-right-align,html body .legacy-page-root .text-right-align *{text-align:right!important}html body .legacy-page-root .text-left-align,html body .legacy-page-root .text-left-align *{text-align:left!important}html body .legacy-page-root .timeline-title{font-family:var(--font-display)!important;font-size:calc(50 * var(--p))!important;font-weight:400!important;line-height:1.14!important;letter-spacing:0!important;text-transform:uppercase!important;color:#F8F3ED!important;margin:0!important;padding:0!important}html body .legacy-page-root .text-right-align .timeline-title,html body .legacy-page-root .text-right-align .timeline-year{padding-right:calc(5 * var(--p))!important}html body .legacy-page-root .timeline-title-num{font:inherit!important;color:inherit!important;letter-spacing:0!important}html body .legacy-page-root .timeline-year{display:block!important;font-family:var(--font-body)!important;font-size:calc(30 * var(--p))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:0!important;color:#FFFFFF!important;opacity:1!important;margin:calc(8 * var(--p)) 0 0!important}html body .legacy-page-root .timeline-desc{margin:calc(44 * var(--p)) 0 0!important;padding:0!important;max-width:none!important;display:block!important;gap:0!important}html body .legacy-page-root .timeline-desc p{font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;color:#FFFFFF!important;opacity:1!important;max-width:none!important;margin:0 0 calc(27 * var(--p))!important}html body .legacy-page-root .legacy-future-banner{position:relative!important;height:calc(1080 * var(--p))!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .legacy-page-root .future-bg-wrapper{position:absolute!important;inset:0!important;transform:none!important}html body .legacy-page-root .future-bg-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:none!important;filter:none!important;animation:none!important}html body .legacy-page-root .future-overlay{display:none!important}html body .legacy-page-root .future-content-container{position:absolute!important;left:0!important;right:0!important;width:auto!important;top:calc(476 * var(--p))!important;margin:0!important;padding:0!important;max-width:none!important;transform:none!important;text-align:center!important;z-index:3!important}html body .legacy-page-root .future-headline{font-family:"Maves",var(--font-display)!important;font-size:calc(50 * var(--p))!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;color:#F8F3ED!important;white-space:nowrap!important;margin:0!important}html body .legacy-page-root .future-subtext{font-family:var(--font-body)!important;font-size:calc(30 * var(--p))!important;font-weight:400!important;line-height:1.3667!important;letter-spacing:0!important;color:#FFFFFF!important;opacity:1!important;margin:calc(-11 * var(--p)) 0 0!important}html body .legacy-page-root .future-action-wrap{position:absolute!important;left:calc(152 * var(--p))!important;top:calc(863 * var(--p))!important;bottom:auto!important;right:auto!important;margin:0!important;padding:0!important;transform:none!important;z-index:3!important}html body .legacy-page-root .future-begin-link{display:flex!important;align-items:center!important;gap:calc(8 * var(--p))!important;height:calc(43 * var(--p))!important;margin:0!important;padding:0!important;font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;letter-spacing:.04em!important;color:#FFFFFF!important}html body .legacy-page-root .link-vertical-line{display:block!important;width:calc(4 * var(--p))!important;min-width:2px;height:calc(43 * var(--p))!important;background:#F8F3EE!important;margin:0!important;opacity:1!important}html body .legacy-page-root .collection-bottom-bar,html body .legacy-page-root .legacy-future-banner>.collection-bottom-bar{--p:calc(100cqw / 1920)!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;margin:0 calc(66 * var(--p))!important;padding:calc(34 * var(--p)) calc(4 * var(--p)) 0!important;height:calc(99 * var(--p))!important;border-top:1px solid!important;background:transparent!important;box-sizing:border-box!important;z-index:4!important}html body .legacy-page-root .collection-bottom-bar,html body .legacy-page-root .collection-bottom-bar a,html body .legacy-page-root .collection-bottom-bar span{color:#F8F3EE!important}html body .checkout-page-root .checkout-main-container{max-width:none!important;width:auto!important;margin:0!important;padding:calc(163 * var(--p)) calc(149 * var(--p)) 0 calc(154 * var(--p))!important}html body .checkout-page-root .checkout-header-block{margin:0!important;padding:0!important;border:none!important;text-align:left!important}html body .checkout-page-root .checkout-title{font-size:calc(30 * var(--p))!important;line-height:1.3667!important;margin:0!important}html body .checkout-page-root .checkout-subtitle,html body .checkout-page-root .checkout-title{font-family:var(--font-body)!important;font-weight:400!important;letter-spacing:0!important;color:#000!important}html body .checkout-page-root .checkout-subtitle{display:block!important;font-size:calc(20 * var(--p))!important;line-height:1.35!important;text-transform:uppercase!important;opacity:1!important;margin:calc(8 * var(--p)) 0 0!important}html body .checkout-page-root .checkout-content-wrapper{display:grid!important;grid-template-columns:calc(792 * var(--p)) calc(656 * var(--p))!important;column-gap:calc(169 * var(--p))!important;gap:0 calc(169 * var(--p))!important;align-items:start!important;max-width:none!important;width:auto!important;margin:calc(32 * var(--p)) 0 0!important;padding:0!important}html body .checkout-page-root .checkout-steps-column{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}html body .checkout-page-root .checkout-step-card{display:block!important;gap:0!important;margin:0 0 calc(19 * var(--p))!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .checkout-page-root .step-header{display:block!important;margin:0!important;padding:0!important;border:none!important;background:none!important;cursor:pointer}html body .checkout-page-root .step-number{font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;color:#000!important;opacity:1!important}html body .checkout-page-root .step-collapsed-summary{display:block!important;gap:0!important;margin:calc(8 * var(--p)) 0 0!important;padding:0 0 0 calc(35 * var(--p))!important;border:none!important;background:none!important}html body .checkout-page-root .summary-text-line{font-family:var(--font-body)!important;font-size:calc(18 * var(--p))!important;font-weight:400!important;line-height:calc(30 * var(--p))!important;letter-spacing:0!important;color:#5E5E5E!important;margin:0!important}html body .checkout-page-root .step-body-content{margin:calc(18 * var(--p)) 0 0!important;padding:0!important;border:none!important;background:none!important}html body .checkout-page-root .shipping-form-grid{display:block!important;gap:0!important;margin:0!important}html body .checkout-page-root .form-field-row,html body .checkout-page-root .form-field-split-row{margin:0 0 calc(23 * var(--p))!important;padding:0!important}html body .checkout-page-root .form-field-split-row{display:grid!important;grid-template-columns:calc(360 * var(--p)) calc(360 * var(--p))!important;column-gap:calc(72 * var(--p))!important;gap:0 calc(72 * var(--p))!important}html body .checkout-page-root .form-field-label{font-size:calc(18 * var(--p))!important;line-height:calc(25 * var(--p))!important}html body .checkout-page-root .form-field-label,html body .checkout-page-root .form-input{display:block!important;font-family:var(--font-body)!important;font-weight:400!important;letter-spacing:0!important;color:#000!important;margin:0!important}html body .checkout-page-root .form-input{width:100%!important;height:calc(27 * var(--p))!important;padding:0!important;border:none!important;border-bottom:1px solid #000!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:calc(20 * var(--p))!important;line-height:calc(27 * var(--p))!important;text-transform:none!important;outline:none!important}}@media (min-width:1100px){html body .checkout-page-root .form-input::placeholder{color:transparent!important}html body .checkout-page-root .form-input.has-error{border-bottom-color:#A33A2B!important}html body .checkout-page-root .field-error-text{display:block!important;font-size:calc(14 * var(--p))!important;line-height:1.4!important;margin:calc(4 * var(--p)) 0 0!important}html body .checkout-page-root .save-address-checkbox-wrapper{margin:calc(4 * var(--p)) 0 0!important}html body .checkout-page-root .save-address-checkbox-label span{font-family:var(--font-body)!important;font-size:calc(16 * var(--p))!important;color:#5E5E5E!important}html body .checkout-page-root .delivery-radio-group,html body .checkout-page-root .payment-radio-group{display:flex!important;flex-direction:column!important;gap:calc(37 * var(--p))!important;margin:calc(17 * var(--p)) 0 0!important;padding:0!important}html body .checkout-page-root .radio-label-wrapper{display:grid!important;grid-template-columns:calc(22 * var(--p)) 1fr!important;column-gap:calc(1 * var(--p))!important;align-items:start!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:none!important;box-shadow:none!important}html body .checkout-page-root .radio-input{width:calc(22 * var(--p))!important;height:calc(22 * var(--p))!important;margin:calc(2 * var(--p)) 0 0!important;accent-color:#000}html body .checkout-page-root .radio-text-block{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important}html body .checkout-page-root .radio-title-tag{font-size:calc(20 * var(--p))!important;line-height:calc(27 * var(--p))!important;text-transform:none!important}html body .checkout-page-root .radio-description-tag,html body .checkout-page-root .radio-title-tag{font-family:var(--font-body)!important;font-weight:400!important;letter-spacing:0!important;color:#000!important}html body .checkout-page-root .radio-description-tag{font-size:calc(18 * var(--p))!important;line-height:calc(30 * var(--p))!important;opacity:1!important;margin:calc(4 * var(--p)) 0 0!important;padding-left:calc(13 * var(--p))!important}html body .checkout-page-root .payment-radio-group{margin-top:calc(14 * var(--p))!important}html body .checkout-page-root .payment-radio-group .radio-label-wrapper{column-gap:calc(14 * var(--p))!important}html body .checkout-page-root .checkout-summary-column{position:static!important;width:calc(656 * var(--p))!important;max-width:none!important;margin:calc(-59 * var(--p)) 0 0!important;padding:0!important}html body .checkout-page-root .order-summary-card{position:static!important;display:block!important;gap:0!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .checkout-page-root .summary-title-heading{font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;color:#000!important;margin:0!important;padding:0 0 0 calc(4 * var(--p))!important;border:none!important}html body .checkout-page-root .summary-items-list{display:flex!important;flex-direction:column!important;gap:calc(29 * var(--p))!important;margin:calc(20 * var(--p)) 0 0!important;padding:0 0 calc(30 * var(--p))!important;border:none!important;max-height:none!important;overflow:visible!important}html body .checkout-page-root .summary-item-card-row{display:grid!important;grid-template-columns:calc(100 * var(--p)) 1fr auto!important;column-gap:calc(40 * var(--p))!important;align-items:start!important;margin:0!important;padding:0 calc(36 * var(--p)) 0 0!important;border:none!important}html body .checkout-page-root .summary-item-img-wrapper{width:calc(100 * var(--p))!important;height:calc(100 * var(--p))!important;margin:calc(9 * var(--p)) 0 0!important;border:none!important;border-radius:0!important;overflow:hidden!important}html body .checkout-page-root .summary-item-img{width:100%!important;height:100%!important;object-fit:cover!important}html body .checkout-page-root .summary-item-details{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important}html body .checkout-page-root .item-name-code{font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:calc(28 * var(--p))!important;letter-spacing:0!important;color:#000!important}html body .checkout-page-root .item-attrs,html body .checkout-page-root .item-qty-tag{font-family:var(--font-body)!important;font-size:calc(18 * var(--p))!important;font-weight:400!important;line-height:calc(25 * var(--p))!important;letter-spacing:0!important;color:#000!important;opacity:1!important}html body .checkout-page-root .item-price-tag{font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:calc(28 * var(--p))!important;letter-spacing:0!important;color:#000!important;white-space:nowrap!important}html body .checkout-page-root .summary-math-calculation-box{margin:0!important;padding:calc(30 * var(--p)) 0 calc(31 * var(--p))!important;border:.5px solid #a9a9a9!important;border-right:none!important;border-left:none!important;background:none!important}html body .checkout-page-root .math-row{display:grid!important;grid-template-columns:calc(540 * var(--p)) auto!important;gap:0!important;justify-content:start!important;margin:0!important;padding:0 0 0 calc(4 * var(--p))!important;border:none!important}html body .checkout-page-root .math-label,html body .checkout-page-root .math-val{font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;line-height:calc(27 * var(--p))!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;color:#000!important;opacity:1!important}html body .checkout-page-root .math-val.status-free{color:#878564!important}html body .checkout-page-root .summary-checkout-grand-total{display:grid!important;grid-template-columns:1fr calc(351 * var(--p))!important;align-items:start!important;margin:0!important;padding:calc(12 * var(--p)) 0 0!important;border:none!important;background:none!important}html body .checkout-page-root .summary-checkout-grand-total .grand-total-display,html body .checkout-page-root .summary-checkout-grand-total .total-subtext,html body .checkout-page-root .summary-checkout-grand-total .total-tag{display:block!important;text-align:left!important;align-items:flex-start!important}html body .checkout-page-root .summary-checkout-grand-total .grand-total-display{text-align:left!important;margin:calc(4 * var(--p)) 0 0!important;padding:0 0 0 calc(4 * var(--p))!important}html body .checkout-page-root .total-tag{display:block!important;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif!important;font-size:calc(30 * var(--p))!important;font-weight:400!important;line-height:calc(41 * var(--p))!important;letter-spacing:0!important;color:#000!important}html body .checkout-page-root .total-subtext{display:block!important;font-family:var(--font-body)!important;font-size:calc(18 * var(--p))!important;line-height:calc(25 * var(--p))!important;letter-spacing:0!important;text-transform:none!important;color:#000!important;opacity:1!important;margin:calc(3 * var(--p)) 0 0!important}html body .checkout-page-root .place-order-action-btn{width:calc(350 * var(--p))!important;height:calc(50 * var(--p))!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid #000!important;border-radius:0!important;background:#212121!important;color:#FFFFFF!important;font-family:var(--font-body)!important;font-size:calc(20 * var(--p))!important;font-weight:400!important;letter-spacing:0!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .checkout-page-root .collection-bottom-bar{margin-top:calc(60 * var(--p))!important}}.confirmed-page-root{container-type:inline-size;--p:calc(100cqw / 1920);background:#F5F1EC;color:#000;min-height:100vh}.confirmed-main{position:relative;padding:140px 24px 48px;overflow:hidden}.confirmed-watermark{position:absolute;right:5%;top:90px;width:min(60vw,715px);opacity:.12;pointer-events:none}.confirmed-title{font-family:var(--font-body);font-size:24px;font-weight:400;letter-spacing:0;margin:0}.confirmed-note,.confirmed-tagline{font-family:var(--font-body);font-size:16px;line-height:1.35;margin:6px 0 0}.confirmed-rule{width:120px;height:2px;background:#000;margin:28px 0 24px}.confirmed-meta{display:grid;grid-template-columns:repeat(3,1fr);margin:40px 0;position:relative}.confirmed-meta-col{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:4px 8px}.confirmed-meta-col+.confirmed-meta-col{border-left:.5px solid #000}.confirmed-meta-label{font-family:var(--font-body);font-size:14px;font-weight:700}.confirmed-meta-value{font-family:var(--font-body);font-size:16px}.confirmed-bottom{display:grid;gap:24px;border-top:1px solid #a9a9a9;padding-top:24px;position:relative}.confirmed-bottom-col{display:flex;gap:20px;align-items:flex-start}.confirmed-mail-icon{flex:0 0 40px;width:40px;height:25px;margin-top:6px}.confirmed-bottom-text{font-family:var(--font-body);font-size:15px;line-height:1.39;margin:0}.confirmed-bottom-text a{color:inherit}@media (min-width:1100px){html body .confirmed-page-root .confirmed-main{height:calc(981 * var(--p));padding:0}html body .confirmed-page-root .confirmed-watermark{left:calc(996 * var(--p));right:auto;top:calc(98 * var(--p));width:calc(715 * var(--p));height:calc(716 * var(--p));object-fit:contain}html body .confirmed-page-root .confirmed-intro{position:absolute;left:calc(154 * var(--p));top:calc(347 * var(--p));width:calc(520 * var(--p))}html body .confirmed-page-root .confirmed-title{font-size:calc(30 * var(--p));line-height:1.3667}html body .confirmed-page-root .confirmed-tagline{font-size:calc(20 * var(--p));line-height:1.35;margin:calc(8 * var(--p)) 0 0}html body .confirmed-page-root .confirmed-rule{width:calc(141.4 * var(--p));height:max(1px,calc(3 * var(--p)));margin:calc(42.5 * var(--p)) 0 0 calc(-4 * var(--p))}html body .confirmed-page-root .confirmed-note{font-size:calc(20 * var(--p));line-height:1.35;margin:calc(41.5 * var(--p)) 0 0}html body .confirmed-page-root .confirmed-meta{position:absolute;left:calc(980 * var(--p));top:calc(432 * var(--p));width:calc(749 * var(--p));margin:0;grid-template-columns:repeat(3,1fr)}html body .confirmed-page-root .confirmed-meta-col{height:calc(67 * var(--p));gap:calc(7 * var(--p));padding:calc(4 * var(--p)) 0 0}html body .confirmed-page-root .confirmed-meta-label{font-size:calc(18 * var(--p));line-height:1.39}html body .confirmed-page-root .confirmed-meta-value{font-size:calc(20 * var(--p));line-height:1.35}html body .confirmed-page-root .confirmed-bottom{position:absolute;left:calc(149 * var(--p));right:calc(150 * var(--p));top:calc(814 * var(--p));grid-template-columns:1fr 1fr;gap:0;padding:calc(23 * var(--p)) 0 0}html body .confirmed-page-root .confirmed-bottom:before{content:"";position:absolute;left:calc(811 * var(--p));top:calc(23 * var(--p));width:.5px;height:calc(121 * var(--p));background:#A9A9A9}html body .confirmed-page-root .confirmed-bottom-col{gap:calc(34 * var(--p));padding:calc(36 * var(--p)) 0 0 calc(77 * var(--p))}html body .confirmed-page-root .confirmed-bottom-col+.confirmed-bottom-col{padding-left:calc(318 * var(--p));flex-direction:column;gap:calc(10 * var(--p))}html body .confirmed-page-root .confirmed-mail-icon{flex:0 0 calc(40 * var(--p));width:calc(40 * var(--p));height:calc(25 * var(--p));margin-top:calc(12 * var(--p))}html body .confirmed-page-root .confirmed-bottom-text{font-size:calc(18 * var(--p));line-height:calc(25 * var(--p))}html body .confirmed-page-root .collection-bottom-bar{margin-top:0!important}html{scrollbar-width:none}}@media (min-width:1100px){body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;width:0;height:0}}