.cean-review-summary{display:flex;align-items:center;gap:10px;margin:2px 0 10px}.cean-review-summary--inline{display:inline-flex;margin:0 0 0 10px;vertical-align:middle}.cean-review-summary__sep{color:#e5e4df}.cean-review-summary__link{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:15px;color:#13273f;text-decoration:underline;text-underline-offset:3px}.cean-review-summary__link:hover{color:#000}.cean-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}.cean-modal[hidden]{display:none}.cean-modal__overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;cursor:pointer}.cean-modal__box{position:relative;background:#fffdf8;border-radius:14px;max-width:520px;width:100%;max-height:min(80vh,calc(100vh - 40px));overflow:auto;padding:34px 36px;box-shadow:0 24px 60px #00000040}.cean-modal__close{position:sticky;top:0;float:right;margin:-14px -16px 0 0;background:#fffdf8;border:none;font-size:24px;line-height:1;color:#757474;cursor:pointer;padding:6px 10px;border-radius:8px}.cean-modal__close:hover{color:#000}.cean-modal__title{font-size:24px;margin:0 0 4px}.cean-modal__sub{font-size:13px;color:#757474;margin:0 0 14px}.cean-modal__content{font-size:14.5px;line-height:1.6;color:#383635}.cean-price-meta{margin:-4px 0 18px}.cean-price-meta:empty{display:block!important;height:1px;margin:0 0 13px}.cean-duties{font-size:13.5px;color:#757474}.cean-duties--inline{margin-left:8px;font-weight:400}.cean-bnpl{font-size:13.5px;color:#383635;margin:9px 0 0}.cean-bnpl b,.cean-bnpl__brand{font-weight:700}.cean-blurb{font-size:16px;line-height:1.65;color:#383635;margin:20px 0}.cean-callouts{margin-top:10px}.cean-co+.cean-co{border-top:1px solid #eeece6}.cean-co__head{width:100%;background:none;border:none;display:flex;align-items:center;gap:10px;padding:7px 2px;font-family:inherit;font-size:12.5px;letter-spacing:.01em;color:#383635;text-align:left;cursor:pointer;transition:color .15s;line-height:1.4}.cean-co__head:hover{color:#000}.cean-co__ic{width:15px;height:15px;flex:0 0 15px;color:#5a5854;display:inline-flex;align-items:center;justify-content:center}.cean-co__ic svg{width:15px;height:15px;display:block}.cean-co__head:hover .cean-co__ic{color:#000}.cean-co__txt{flex:1}.cean-co__chev{width:10px;height:10px;flex:0 0 10px;color:#b5b2ab;transition:transform .2s}.cean-co--open .cean-co__chev{transform:rotate(90deg)}.cean-co__body{padding:0 2px 10px 27px;font-size:12.5px;color:#757474;line-height:1.5}.cean-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:9000;background:#fffdf8;border-top:1px solid #e5e4df;box-shadow:0 -8px 28px #00000012;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility 0s linear .25s}.cean-sticky-atc--show{visibility:visible;opacity:1;transition:opacity .25s ease}.cean-sticky-atc__inner{max-width:1512px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:18px}.cean-sticky-atc__inner img{width:46px;height:58px;object-fit:cover;border-radius:6px;background:#f7f5f0}.cean-sticky-atc__info{flex:1;min-width:0}.cean-sticky-atc__title{font-weight:700;font-size:15px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cean-sticky-atc__meta{font-size:13.5px;color:#757474}.cean-sticky-atc__size{font-family:inherit;font-size:14px;height:44px;padding:0 36px 0 16px;border:1px solid #e5e4df;border-radius:8px;background-color:#fffdf8;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 14 14' fill='none' stroke='black' stroke-width='1.5'><path d='M2 4.5l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 12px center;color:#000;appearance:none;-webkit-appearance:none;cursor:pointer}.cean-sticky-atc__btn{font-family:inherit;background:#13273f;color:#fff;border:none;border-radius:10px;height:44px;padding:0 44px;font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s}.cean-sticky-atc__btn:hover{background:#16294a}@media(max-width:640px){.cean-sticky-atc__inner{gap:10px;padding:10px 14px;padding-bottom:max(16px,calc(12px + env(safe-area-inset-bottom,0px)))}.cean-sticky-atc__inner img,.cean-sticky-atc__info{display:none}.cean-sticky-atc__size{flex:0 0 44%;height:48px;font-size:15px;padding:0 32px 0 14px}.cean-sticky-atc__btn{flex:1;height:48px;padding:0 12px;font-size:13.5px}}.cean-size-dd .main-product__form-option:has(input[type=radio]){display:none!important}.cean-size-select{display:block;width:100%;max-width:240px;margin-top:4px;padding:12px 42px 12px 16px;font-family:inherit;font-size:14px;color:#13273f;border:1px solid #d8d5cc;border-radius:10px;background-color:transparent;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%2313273F' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px;cursor:pointer}.cean-size-select:focus{outline:none;border-color:#13273f}@media screen and (max-width:749px){.main-product__media .swiper-pagination{bottom:12px!important}.main-product__media .swiper-pagination-bullet{width:18px!important;height:3px!important;border-radius:2px!important;background:#13273f!important;opacity:.28!important;margin:0 3px!important;transition:opacity .2s,width .2s}.main-product__media .swiper-pagination-bullet-active{opacity:1!important;width:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/cean-pdp.css.map */
