:root{--codex-cream: #f7f7f7;--codex-paper: #fff;--codex-ink: #1d1d1b;--codex-ink-soft: #4d4d4b;--codex-line: #e3e3df;--codex-wash: #f7f7f7;--codex-teal: #0b6f69;--codex-teal-soft: #f3f7f6;--codex-focus: #0b6f69}body{line-height:1.55;text-rendering:optimizeLegibility}.section-announcement-bar>.wide-container,.section-header>.wide-container{padding-inline:1px}.section-announcement-bar .announcement-bar{margin-top:1px;border-radius:0}.section-announcement-bar .announcement-bar__middle{display:flex;flex:1 1 100%;min-width:0;max-width:none;align-items:center;justify-content:center;gap:10px 18px;padding:0 14px}.section-announcement-bar .codex-announcement-proof{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:inherit;font-size:var(--announcement-font-size);line-height:1.25;text-decoration:none}.section-announcement-bar .codex-announcement-proof:after{width:1px;height:16px;margin-left:8px;background:currentColor;content:"";opacity:.2}.section-announcement-bar .codex-announcement-proof>span:first-child{color:#c27b00;font-size:.88em;letter-spacing:.04em}.section-announcement-bar .announcement-bar__announcements{min-width:0;flex:0 1 auto}.section-announcement-bar .announcement__text,.section-announcement-bar .announcement__text p{white-space:nowrap}.section-header{--magic-margin: 0px;margin-top:0}.section-header .card.card--header{margin-inline:0;border-radius:0}.section-header .pageheader:before{border-radius:0}.section-header .pageheader{border-bottom:1px solid var(--codex-line)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--codex-focus)!important;outline-offset:3px}.button,.btn,button{letter-spacing:0}.product-form .quantity-submit-row__submit .button{min-height:54px;border-radius:999px;font-size:17px!important;font-weight:700}.product-form .quantity-submit-row__submit .button:hover,.product-form .quantity-submit-row__submit .button:focus-visible{background:#343432!important;border-color:#343432!important;color:#fff!important}.collection-listing .product-block{margin-bottom:20px}.product-block .product-info{margin:16px 10px 10px;font-size:16px;line-height:1.42}.product-block__title{color:var(--codex-ink);font-size:16px;font-weight:600;line-height:1.35}.product-block__price-row{margin-top:7px}.product-block .product-price{color:var(--codex-ink);font-size:16px;line-height:1.35}.product-block .product-price__compare,.template-product .price-area .was-price,.template-cart .struck-out-price,.cart-drawer .struck-out-price{display:none}.template-product .price-area .price.on-sale,.template-product .price-area .current-price{color:var(--codex-ink)}.codex-artisan-card-credit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;max-width:100%;margin:9px auto 0;color:var(--codex-ink-soft);font-size:14px;line-height:1.3;text-align:left}.codex-artisan-card-credit__portrait,.codex-artisan-card-credit__mark{display:block;width:34px;height:34px;flex:0 0 34px;border-radius:50%}.codex-artisan-card-credit__portrait{border:1px solid rgba(23,23,23,.12);object-fit:cover}.codex-artisan-card-credit__mark{display:grid;place-items:center;background:var(--codex-wash);border:1px solid var(--codex-line);color:#61615e}.codex-artisan-card-credit__mark svg{width:22px;height:22px;fill:currentColor}.codex-artisan-card-credit--generic{color:#62625f}.product-block .image-cont .quick-action-button{right:12px;bottom:12px;left:12px;z-index:4;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 18px;background:#171717f5;border:1px solid rgba(255,255,255,.42);border-radius:999px;box-shadow:0 5px 18px #0000002e;color:#fff!important;font-size:15px;font-weight:700;line-height:1.1;text-decoration:none}.product-block .quick-action-button svg{width:18px;height:18px;stroke:#fff!important}.quick-action-button__text{position:relative;z-index:1}.product-block .quick-action-button:hover,.product-block .quick-action-button:focus-visible{background:#343432;box-shadow:0 6px 20px #00000038}@media(min-width:768px){.product-block .quick-action-button--visibility-hover{display:flex;transform:translateY(8px);opacity:0;visibility:hidden}.product-block:hover .quick-action-button--visibility-hover,.product-block:focus-within .quick-action-button--visibility-hover,.product-block .quick-action-button--visibility-hover:focus-visible{transform:translateY(0);opacity:1;visibility:visible}}@media(max-width:767.98px){#content{width:100%;overflow-x:hidden;overflow-x:clip}#content .container{max-width:none;padding-inline:1px}.template-product .product-detail:not(.featured-product) .gallery .main-image{width:100%;margin-right:0;margin-left:0}.product-block .quick-action-button--visibility-hover,.product-block .quick-action-button--visibility-mobile,.product-block .quick-action-button--visibility-always,.product-block .image-cont .quick-action-button{display:none!important}.collection-listing{padding-inline:12px}.collection-listing .product-list{margin-left:-10px;margin-bottom:-24px}.collection-listing .product-list .product-block{margin-bottom:24px;padding-left:10px}.collection-listing .product-block .image-cont{border-radius:10px}.collection-listing .product-block .product-info{min-width:0;margin:10px 0 7px;padding-inline:2px;font-size:16px;line-height:1.35;text-align:start}.collection-listing .product-block__title{display:-webkit-box;min-height:2.7em;overflow:hidden;color:var(--codex-ink);font-size:16px;font-weight:600;line-height:1.35;text-align:start;-webkit-box-orient:vertical;-webkit-line-clamp:2}.collection-listing .codex-artisan-card-credit{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-height:26px;margin:6px 0 0;font-size:14px;line-height:1.3}.collection-listing .codex-artisan-card-credit>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-listing .codex-artisan-card-credit__portrait,.collection-listing .codex-artisan-card-credit__mark{width:26px;height:26px;flex-basis:26px}.collection-listing .codex-artisan-card-credit__mark svg{width:18px;height:18px}.collection-listing .product-block__price-row{margin-top:7px}.collection-listing .product-block .product-price{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2px 7px;color:var(--codex-ink);font-size:16px;line-height:1.3;text-align:start}.collection-listing .product-price__item{margin-inline:0}body.template-collection #content .page-header.container,body.template-collection #content .collection-description--below.container{padding-inline:16px}body.template-collection #content .page-header.container{margin-top:32px;margin-bottom:24px}body.template-collection #content .page-header__title{margin-bottom:12px}}@media(hover:none),(pointer:coarse){.product-block .image-cont .quick-action-button{display:none!important}}.codex-artisan-credit{display:flex;align-items:center;gap:12px;margin:7px 0 17px}.codex-artisan-credit__portrait,.codex-artisan-credit__mark{display:block;width:56px;height:56px;flex:0 0 56px;border-radius:50%}.codex-artisan-credit__portrait{border:1px solid rgba(23,23,23,.12);object-fit:cover}.codex-artisan-credit__mark{display:grid;place-items:center;background:var(--codex-wash);border:1px solid var(--codex-line);color:#61615e}.codex-artisan-credit__mark svg{width:34px;height:34px;fill:currentColor}.codex-artisan-credit p{min-width:0;margin:0;color:var(--codex-ink-soft);font-size:16px;font-style:normal;line-height:1.35}.codex-artisan-credit__line{display:block;color:var(--codex-ink-soft)}.codex-artisan-credit__story{display:block;max-width:520px;margin-top:4px;color:#676764;font-size:13px;line-height:1.45}.codex-artisan-credit a{color:var(--codex-ink);font-size:inherit;font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.codex-one-of-one{margin:8px 0 11px!important;padding:9px 11px!important;font-size:15px!important;line-height:1.35!important}.codex-product-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:3px 0 14px;padding:0;color:var(--codex-ink-soft);font-size:13px;line-height:1.3;list-style:none}.codex-product-benefits li{display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding:8px 9px;background:#fff;border:1px solid var(--codex-line);border-radius:9px}.codex-product-benefits__icon{display:grid;place-items:center;width:29px;height:29px;background:var(--codex-wash);border-radius:50%;color:#343432}.codex-product-benefits__icon .icon{width:16px;height:16px}.codex-purchase-reassurance{display:flex;align-items:center;justify-content:center;gap:9px 18px;margin:-1px 0 10px;color:var(--codex-ink-soft);font-size:14px;line-height:1.35}.codex-purchase-reassurance>span,.codex-purchase-reassurance>a{display:inline-flex;align-items:center;gap:6px;color:inherit}.codex-purchase-reassurance>a{text-decoration:underline;text-decoration-color:#17171757;text-underline-offset:3px}.codex-purchase-reassurance>span>span,.codex-purchase-reassurance>a>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--codex-wash)}.codex-purchase-reassurance .icon{width:14px;height:14px}.codex-product-assurance{margin:8px 0 0;border-top:1px solid var(--codex-line);border-bottom:1px solid var(--codex-line)}.codex-product-assurance--exact{margin-top:4px;margin-bottom:8px}.codex-product-assurance--shipping{margin-top:8px;margin-bottom:0}.codex-product-assurance__exact{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:13px 0}.codex-product-assurance__mark{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--codex-wash);color:var(--codex-ink)}.codex-product-assurance__mark svg{width:19px;height:19px;fill:currentColor}.codex-product-assurance__exact p{margin:0;color:var(--codex-ink-soft);font-size:16px;line-height:1.45}.codex-product-assurance__exact strong{color:var(--codex-ink)}.codex-product-assurance__logistics{display:flex;flex-wrap:wrap;align-items:center;gap:9px 18px;padding:11px 0 12px;color:var(--codex-ink-soft);font-size:15px;line-height:1.35}.codex-product-assurance__logistics>span,.codex-product-assurance__logistics>a{display:inline-flex;align-items:center;gap:7px;color:inherit}.codex-product-assurance__logistics>a{font-weight:600;text-decoration:underline;text-decoration-color:#17171757;text-underline-offset:3px}.codex-product-assurance__logistics>span>span,.codex-product-assurance__logistics>a>span{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:var(--codex-wash);color:var(--codex-ink)}.codex-product-assurance__logistics .icon{width:14px;height:14px}.codex-product-details{margin:0 0 14px;padding:14px 0 0}.codex-product-details h2{margin:0 0 8px;color:var(--codex-ink);font-size:19px;line-height:1.25}.codex-product-details dl{margin:0}.codex-product-details dl>div{display:grid;grid-template-columns:minmax(104px,.72fr) minmax(0,1.28fr);gap:14px;padding:10px 0;border-top:1px solid var(--codex-line)}.codex-product-details dt{display:flex;align-items:center;gap:8px;color:var(--codex-ink-soft);font-size:15px;font-weight:600}.codex-product-details dt>span{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:var(--codex-wash);color:var(--codex-ink)}.codex-product-details dt .icon{width:17px;height:17px}.codex-product-details dd{margin:0;color:var(--codex-ink);font-size:16px;line-height:1.35}.codex-product-details dd strong,.codex-product-details dd span{display:block}.codex-product-details dd span{margin-top:2px;color:var(--codex-ink-soft);font-size:15px}.codex-product-details__note{margin:6px 0 8px;color:var(--codex-ink-soft);font-size:14px;line-height:1.45}.template-product .product-description,.template-product .detail-accordion .rte{color:#514c46;font-size:16px;line-height:1.62}.template-product .detail-accordion .cc-accordion-item__title{min-height:48px;padding-top:12px;padding-bottom:12px;color:var(--codex-ink);font-size:16px;font-weight:650}@media(max-width:420px){.codex-purchase-reassurance{gap:8px 12px;font-size:13.5px}}@media(max-width:600px){.codex-product-assurance{margin-top:9px}.codex-product-assurance__exact p,.codex-product-details dd{font-size:16px}.codex-product-assurance__logistics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:15px}.codex-product-assurance__logistics>a{grid-column:1 / -1}.codex-product-details dl>div{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:9px 0}.codex-product-details dt{font-size:15px}.codex-product-details dt>span{width:30px;height:30px;flex-basis:30px}.codex-product-details dt .icon{width:16px;height:16px}.codex-product-details dd span{font-size:15px}}.template-product .product-form .lightly-spaced-row:has(>.codex-product-assurance),.template-product .product-form .lightly-spaced-row:has(>.codex-product-details){margin-bottom:0}@media(max-width:767.98px){.collection-listing .product-label-container{top:6px;right:6px;bottom:6px;left:6px}.collection-listing .product-label--one-of-one>span{padding:5px 8px 4px;border-radius:5px;font-size:10.5px;line-height:1.1;letter-spacing:.02em;text-transform:none}.section-main-product.card-margin{margin-top:8px}.product-column-right{margin-top:12px}.announcement-bar__middle{flex-wrap:nowrap;gap:10px;padding-right:6px;padding-left:6px}.section-announcement-bar .codex-announcement-proof{gap:4px;font-size:clamp(9.5px,2.8vw,11px)}.section-announcement-bar .codex-announcement-proof>span:last-child{display:none}.section-announcement-bar .codex-announcement-proof:after{height:14px;margin-left:2px}.announcement-bar__announcements{margin:4px 0;font-size:clamp(9.5px,2.75vw,11px)}.announcement .announcement__text{line-height:1.2}.pageheader .logo{padding:4px 0}}@media(min-width:768px)and (max-width:999.98px){.section-announcement-bar .announcement-bar__middle{max-width:none;padding:0 12px}.section-announcement-bar .announcement-bar__announcements{margin-block:8px}}@media(max-width:359.98px){.section-announcement-bar .announcement-bar__middle{gap:6px;padding-inline:4px}.section-announcement-bar .codex-announcement-proof,.section-announcement-bar .announcement-bar__announcements{font-size:9px}.section-announcement-bar .codex-announcement-proof:after{margin-left:0}}.codex-review-heading{max-width:760px;margin:clamp(48px,7vw,88px) auto 18px;padding:0 24px;scroll-margin-top:calc(var(--theme-sticky-header-height, 80px) + 24px);text-align:center}.codex-review-heading__eyebrow{margin:0 0 8px;color:var(--codex-teal);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.codex-review-heading h2{margin:0;color:var(--codex-ink);font-size:clamp(28px,3.5vw,42px);line-height:1.12;letter-spacing:-.025em}.codex-review-heading>p:last-child{max-width:620px;margin:12px auto 0;color:var(--codex-ink-soft);font-size:16px}@media(max-width:699px){.codex-review-heading{margin-top:42px;padding-inline:16px}}.codex-sticky-atc{position:fixed;right:0;bottom:0;left:0;z-index:45;transform:translateY(110%);visibility:hidden;padding:10px max(16px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#fffffff7;border-top:1px solid var(--codex-line);box-shadow:0 -8px 24px #00000017;transition:transform .18s ease,visibility .18s ease}.codex-sticky-atc.is-visible{transform:translateY(0);visibility:visible}body:has(#PBarNextFrame) .codex-sticky-atc{bottom:65px}.codex-sticky-atc__inner{display:flex;align-items:center;gap:14px;max-width:1180px;margin:0 auto}.codex-sticky-atc__image{width:52px;height:52px;flex:0 0 52px;border:1px solid var(--codex-line);border-radius:8px;object-fit:cover}.codex-sticky-atc__details{min-width:0;flex:1 1 auto}.codex-sticky-atc__title,.codex-sticky-atc__price{margin:0}.codex-sticky-atc__title{overflow:hidden;color:var(--codex-ink);font-size:15px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.codex-sticky-atc__price{margin-top:2px;color:var(--codex-ink-soft);font-size:14px}.codex-sticky-atc__button{min-width:min(34vw,280px);min-height:50px;padding:12px 26px;background:var(--codex-ink);border:1px solid var(--codex-ink);border-radius:999px;color:#fff;font-family:inherit;font-size:16px!important;font-weight:700;line-height:1.1;cursor:pointer}.codex-sticky-atc__button:hover:not(:disabled),.codex-sticky-atc__button:focus-visible:not(:disabled){background:#343432;border-color:#343432}.codex-sticky-atc__button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:600px){.codex-sticky-atc{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.codex-sticky-atc__inner{gap:9px}.codex-sticky-atc__image{width:44px;height:44px;flex-basis:44px}.codex-sticky-atc__details{max-width:31vw}.codex-sticky-atc__title,.codex-sticky-atc__price{font-size:13px}.codex-sticky-atc__button{min-width:0;min-height:48px;flex:1 0 auto;padding:10px 16px;font-size:15px!important}}@media(prefers-reduced-motion:reduce){.codex-sticky-atc,.quick-action-button{transition:none!important}}body.template-collection .pagination-row{margin:24px 0 14px}body.template-collection .pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}body.template-collection .pagination__sep{display:none}body.template-collection .pagination__number{min-width:0;margin:0;padding:0;border:0;background:transparent}body.template-collection .pagination__number>a,body.template-collection .pagination__number.active,body.template-collection .pagination>.prev,body.template-collection .pagination>.next{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;margin:0;padding:8px 12px;border:1px solid var(--codex-line);border-radius:999px;background:#fff;color:var(--codex-ink);font-size:15px;line-height:1;text-decoration:none}body.template-collection .pagination__number.active{border-color:var(--codex-ink);background:var(--codex-ink);color:#fff;font-weight:700}body.template-collection .pagination__number>a:hover,body.template-collection .pagination__number>a:focus-visible,body.template-collection .pagination>.prev:hover,body.template-collection .pagination>.prev:focus-visible,body.template-collection .pagination>.next:hover,body.template-collection .pagination>.next:focus-visible{border-color:var(--codex-ink);background:var(--codex-wash)}body.template-collection #content .collection-description--below.container{box-sizing:border-box;width:100%;max-width:980px;margin-top:24px;margin-bottom:28px;padding-inline:20px;color:var(--codex-ink-soft);font-size:15px;line-height:1.65}body.template-collection .collection-description--below #shortText,body.template-collection .collection-description__modern>p{margin:0}body.template-collection .collection-description__title{margin:0 0 8px;color:var(--codex-ink);font-size:20px;line-height:1.25}body.template-collection .collection-description__details{margin-top:8px}body.template-collection .collection-description__details summary,body.template-collection .collection-description--below .readMoreLess{display:inline-flex;min-height:44px;align-items:center;padding-inline:2px;color:var(--codex-ink);font-weight:700;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.template-collection .collection-description__details p{max-width:760px;margin:4px 0 0}body.template-collection .card-margin:has(.collection-listing){margin-bottom:0}body.template-collection .codex-size-guide{border-top:1px solid var(--codex-line)}.section-footer__inner.card{width:100%;margin:0;padding:clamp(34px,4vw,52px) clamp(22px,3vw,42px) 0;overflow:visible;border:1px solid var(--codex-line);border-radius:14px;background:#fff!important;box-shadow:none;color:var(--codex-ink-soft)}.section-footer__inner :where(h2,h3,p,div,nav,ul,li){background:transparent}.section-footer__inner a{color:inherit;text-underline-offset:3px}.section-footer__inner a:hover{color:var(--codex-ink);opacity:1}.section-footer__row-container{width:100%;margin-inline:auto}.section-footer__row--blocks{display:grid;grid-template-columns:minmax(210px,1.1fr) minmax(120px,.55fr) minmax(180px,.75fr) minmax(270px,1.2fr);gap:clamp(24px,3vw,46px);margin:0;padding:0 0 clamp(30px,4vw,44px)}.section-footer__row--blocks>*{min-width:0;margin:0!important;padding:0!important}.section-footer__brand-logo{display:inline-flex;max-width:190px;color:var(--codex-ink)!important;font-size:24px;font-weight:700;letter-spacing:.08em;line-height:1;text-decoration:none}.section-footer__brand-logo-image{display:block;width:auto;max-width:180px;height:auto;max-height:54px;object-fit:contain;object-position:left center}.section-footer__brand-text{max-width:33ch;margin-top:15px;font-size:15px;line-height:1.55}.section-footer__brand-text p,.section-footer__text p{margin:0}.section-footer__title,.section-footer__inner .section-footer__title{margin:2px 0 12px;color:var(--codex-ink);font-size:15px;font-weight:750;letter-spacing:0;line-height:1.3}.section-footer__menu-block__menu{margin:0;padding:0}.section-footer__menu-block__menu li{margin:0}.section-footer__menu-block__menu a{display:inline-flex;min-height:38px;align-items:center;font-size:15px;line-height:1.35;text-decoration:none}.section-footer__menu-block__menu a:hover,.section-footer__text-block .section-footer__text a:hover{text-decoration:underline}.section-footer__text{margin:0;font-size:15px;line-height:1.55}.section-footer__text-block .section-footer__text a{color:var(--codex-ink);font-weight:650}.section-footer__newsletter-block .section-footer__text{max-width:36ch}.section-footer__newsletter-block .signup-form{margin:15px 0 0}.section-footer__newsletter-fields{display:flex;align-items:end;gap:8px}.section-footer__newsletter-field{min-width:0;flex:1 1 auto}.section-footer__newsletter-field label{display:block;margin:0 0 6px;color:var(--codex-ink);font-size:12px;font-weight:700;line-height:1.25}.section-footer__newsletter-block .signup-form__email{width:100%;height:48px;margin:0;padding:0 14px;border:1px solid #cfcfca;border-radius:10px;background:#fff;color:var(--codex-ink);font-size:16px}.section-footer__newsletter-block .signup-form__button{min-width:96px;min-height:48px;margin:0;padding:10px 17px;border:1px solid var(--codex-ink);border-radius:999px;background:var(--codex-ink);color:#fff;font-size:14px!important;font-weight:750;white-space:nowrap}.section-footer__newsletter-block .signup-form__button:hover,.section-footer__newsletter-block .signup-form__button:focus-visible{border-color:#343432;background:#343432;color:#fff}.section-footer__newsletter-note{margin:8px 0 0;color:var(--codex-ink-soft);font-size:11px;line-height:1.45}.section-footer__newsletter-note a{color:var(--codex-ink);text-decoration:underline}.section-footer__newsletter-block__social:not(:first-child){margin-top:14px}.section-footer .social-links__list{display:flex;flex-wrap:wrap;gap:7px;margin:0}.section-footer .social-links__list li{margin:0}.section-footer .social-links a{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--codex-line);border-radius:50%;background:#fff;color:var(--codex-ink)}.section-footer .social-links a:hover{border-color:var(--codex-ink);background:var(--codex-ink);color:#fff}.section-footer .social-links svg{width:18px;height:18px}.section-footer__row-lower{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:24px;margin:0;padding:20px 0 24px;border-top:1px solid var(--codex-line);font-size:12px;line-height:1.5}.section-footer__legal,.section-footer .copyright,.section-footer__lower-menu__list{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px 16px;margin:0;padding:0}.section-footer__lower-menu,.section-footer__lower-menu__list li{margin:0}.section-footer__lower-menu__list a{display:inline-flex;min-height:32px;align-items:center}.section-footer__payment-icons{display:flex;flex:0 0 auto;align-items:center;margin:0}.section-footer__payment-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.section-footer__payment-icons .section-footer__payment-icon{width:auto;height:23px;margin:0}@media(max-width:1099px){.section-footer__row--blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){body.template-collection #content .collection-description--below.container{max-width:none;margin-top:16px;margin-bottom:14px;padding-inline:16px;font-size:15px}body.template-collection .codex-size-guide__container{padding-top:30px}.section-footer__inner.card{padding:30px 16px 0;border-radius:10px}.section-footer__row--blocks{grid-template-columns:1fr;gap:28px;padding-bottom:28px}.section-footer__brand-logo-image{max-width:165px}.section-footer__title,.section-footer__inner .section-footer__title{margin-bottom:9px;font-size:16px}.section-footer__menu-block__menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.section-footer__menu-block__menu a{width:100%;min-height:44px}.section-footer__row-lower{flex-direction:column;align-items:flex-start;gap:16px;padding:18px 0 22px}.section-footer__payment-list{justify-content:flex-start}}@media(max-width:430px){.section-footer__newsletter-fields{align-items:stretch;flex-direction:column}.section-footer__newsletter-block .signup-form__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/codex-cro.css.map?popup_latest=202607210045 */
