.h1,h1{font-family:ivyora-display,serif!important;font-weight:400;font-style:normal;font-size:3.7rem;line-height:1.1;text-transform:none}@media(max-width:1024px){.h1,h1{font-size:2.1rem}}@media(max-width:768px){.h1,h1{font-size:2rem}}.h2,h2{font-family:ivyora-display,serif!important;font-weight:400;font-size:2.9rem;line-height:1.2;text-transform:none;letter-spacing:0px}@media(max-width:1024px){.h2,h2{font-size:1.8rem}}@media(max-width:768px){.h2,h2{font-size:1.7rem}}.h4,.h5,h4,h5{font-family:ivyora-display,serif!important;font-weight:400;line-height:1.1;text-transform:uppercase}.h3,h3{font-family:Proxima Nova,sans-serif!important;font-weight:600;font-size:1.5rem;line-height:1;text-transform:uppercase;letter-spacing:1px}@media(max-width:1024px){.h3,h3{font-size:1.1rem}}@media(max-width:768px){.h3,h3{font-size:1rem}}.h6,p.h6{font-family:Proxima Nova,sans-serif!important;font-weight:500;font-size:1rem;letter-spacing:1px;text-transform:uppercase}.block.h6{font-family:Proxima Nova,sans-serif!important;font-weight:500;font-size:.9rem;letter-spacing:1px;text-transform:uppercase}.h6.sm-max\:hidden,p.h6.sm-max\:hidden{font-family:Proxima Nova,sans-serif!important;font-weight:500;font-size:.7rem;letter-spacing:1px;text-transform:uppercase}.scrolling-content__text.heading{font-family:ivyora-display,serif!important;font-weight:400;font-size:clamp(2.5rem,5vw,4rem);line-height:1.1;letter-spacing:0px;text-transform:none}body,p,.nav,input,label{font-family:Proxima Nova,sans-serif!important;font-weight:400;line-height:1.3}button,.button{font-family:Proxima Nova,sans-serif!important;font-weight:500;font-size:1rem;letter-spacing:1px;text-transform:uppercase;line-height:1.2;cursor:pointer;transition:all .2s ease-in-out}@media(max-width:1024px){.h6,p.h6{font-size:1rem}.block.h6{font-size:.8rem}.h6.sm-max\:hidden,p.h6.sm-max\:hidden{font-size:.65rem}button,.button{font-size:1rem}}@media(max-width:768px){.h6,p.h6{font-size:.9rem}.block.h6{font-size:.7rem}.h6.sm-max\:hidden,p.h6.sm-max\:hidden{font-size:.6rem}button,.button{font-size:.75rem}}.countdown-condensed__timer-flip,.countdown-condensed__timer-unit{font-family:Proxima Nova,sans-serif!important;font-weight:400;font-size:.7rem;line-height:1.2;letter-spacing:1px;text-transform:uppercase}@media(max-width:768px){.countdown-condensed__timer-flip,.countdown-condensed__timer-unit{font-size:.5rem}}.h6,p.h6,.product-title h6{font-family:Proxima Nova,sans-serif!important;font-weight:500;font-size:1rem;letter-spacing:1px;text-transform:uppercase;line-height:1.2}@media(max-width:768px){.h6,p.h6,.product-title h6{font-size:.8rem;letter-spacing:2px}}.h4.text-subdued{font-family:Proxima Nova,sans-serif!important;font-weight:400;font-size:1rem;line-height:1.2;text-transform:uppercase;letter-spacing:1px;color:#777}@media(max-width:1024px){.h4.text-subdued{font-size:.9rem}}@media(max-width:768px){.h4.text-subdued{font-size:.9rem}}summary.h6,a.header-sidebar__linklist-button.h6{font-size:14px!important}input.header-search__input{text-transform:capitalize}.product-card__info{text-align:left!important;align-content:start;justify-items:self-start!important;gap:.75rem;display:grid}.justify-items-center{justify-items:safe start!important}a.product-card__media img{object-fit:cover!important;max-height:500px!important;min-height:500px!important}@media screen and (max-width:600px){a.product-card__media img{max-height:350px!important;min-height:350px!important}}a.product-title.line-clamp{font-size:13px!important}sale-price.text-subdued{font-size:13px!important}.product-list{--product-list-default-row-gap: 0px;--product-list-default-column-gap: 0px}.size-guide-modal{position:fixed;top:0;right:-100%;width:400px;height:100%;background:#f9f8f6;box-shadow:-2px 0 8px #0000004d;z-index:9999;transition:right .3s ease;overflow-y:auto}.size-guide-modal.open{right:0}.size-guide-content{padding:20px}#size-guide-close{background:none;border:none;font-size:24px;cursor:pointer;position:absolute;top:10px;right:10px}@media(max-width:768px){.size-guide-modal{width:90vw;min-width:unset;right:-100vw}.size-guide-modal.open{right:0}.size-guide-content{padding:16px}}@media(max-width:480px){.size-guide-modal{width:100vw;right:-100vw}.size-guide-modal.open{right:0}.size-guide-content{padding:12px}#size-guide-close{font-size:20px;top:8px;right:8px}}.vendor.h6.link-faded{font-family:Proxima Nova,sans-serif!important;font-weight:500;font-size:.7rem;line-height:1.1;letter-spacing:1px;text-transform:uppercase;color:#999;opacity:.85;text-decoration:none;transition:opacity .2s ease}.vendor.h6.link-faded:hover{opacity:1}@media(max-width:1024px){.vendor.h6.link-faded{font-size:.8rem}}@media(max-width:768px){.vendor.h6.link-faded{font-size:.78rem}}.bookeasy-button-container{display:flex!important;flex-direction:column!important;justify-content:start!important;align-items:start!important}.bookeasy-btn.bookeasy-btn-pYiNp9nYL3gfLMGNpMMTtQ{display:block!important;width:50%!important;height:45px!important;background:transparent!important;border-radius:0!important;color:#000!important;font-size:15px!important;font-weight:inherit!important;font-family:inherit!important;cursor:pointer!important;border:0px solid black!important;text-decoration:underline!important;text-underline-offset:10px!important;text-decoration-thickness:1px!important;text-decoration-color:#000!important;text-decoration-style:solid!important;text-decoration-skip-ink:none!important;text-align:left!important;margin-left:0!important;margin-right:0!important}@media(max-width:600px){.bookeasy-btn.bookeasy-btn-pYiNp9nYL3gfLMGNpMMTtQ{margin-left:auto!important;margin-right:auto!important;display:block!important;text-align:center!important}}p.jm-text.jm-review-widget-minimal-header__title{font-family:Proxima Nova,sans-serif!important;font-weight:700}p.jm-text.jm-text--align-center.jm-review-widget-header__title{font-family:ivyora-display,serif!important;font-size:27px}.jm-center.jm-center--center-text.jm-center--intrinsic.jm-no-reviews-state,.jm-center.jm-center--center-text.jm-center--intrinsic.jdgm-empty-state{font-family:Proxima Nova,sans-serif!important;align-items:flex-start}.jm-center{margin-inline:0px!important}button.jm-button.jm-button--primary.jm-action-buttons__button{border-radius:0;border:0px;background:transparent;color:#262626;text-decoration:underline!important;text-underline-offset:10px!important;text-decoration-thickness:1px!important;text-decoration-style:solid!important;text-decoration-skip-ink:none!important;text-align:left!important;padding-left:0!important}button.jm-button.jm-button--primary.jm-action-buttons__button:hover{color:#c7b5a3}.jm-cluster.jm-action-buttons.jm-no-reviews-state__action-buttons{justify-content:start}.jm-stack.jm-stack--space-200{flex-grow:0!important}.final-sale-tag{font-family:Proxima Nova,sans-serif!important;border:2px solid #262626;display:inline-block;padding:10px 5px;font-weight:700;text-transform:uppercase;font-size:10px;color:#262626}#open-size-guide-vendor{background-color:transparent;color:#262626;border:none;border-radius:0;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .3s ease;text-transform:uppercase;letter-spacing:1px;max-width:100%;text-decoration:underline;text-underline-offset:10px;padding:0!important;text-align:left;margin-top:20px}#open-size-guide-vendor:hover{color:#c7b5a3}.modal-size-guide-overlay{position:fixed;z-index:9999;left:0;top:0;width:100vw;height:100vh;background:#00000080;display:block;pointer-events:none;opacity:0;transition:opacity .25s}.modal-size-guide-overlay.open{opacity:1;pointer-events:auto}.modal-size-guide-dialog{position:fixed;top:0;right:0;height:100vh;width:100%;max-width:600px;background:#fff;border-radius:12px 0 0 12px;box-shadow:-6px 0 60px #0002;padding:32px 24px 24px;max-height:100vh;overflow-y:auto;transform:translate(100%);transition:transform .4s cubic-bezier(.77,0,.18,1)}.modal-size-guide-overlay.open .modal-size-guide-dialog{transform:translate(0)}.modal-size-guide-close{position:absolute;top:16px;right:16px;color:#222;background:none;border:none;font-size:2rem;line-height:1;cursor:pointer}.modal-size-guide-title{margin-top:0;font-family:sans-serif;font-size:.8rem;margin-bottom:10px;letter-spacing:1px;text-transform:uppercase;color:#222}.modal-size-guide-content>p{font-size:15px;margin-bottom:1em;font-family:sans-serif}.modal-size-guide-tabs{display:flex;gap:30px;align-items:center;margin:2em 0 1em;flex-wrap:wrap}.tab-btn,.unit-btn{padding:6px;border-radius:0;border-bottom:2px solid #999999;background:transparent;color:#999;cursor:pointer;font-size:13px;font-family:inherit;transition:all .16s}.tab-btn.active,.unit-btn.active{background:transparent;color:#262626;border-color:#262626}.unit-btn:not(:last-child){margin-right:4px}.tab-content{margin-top:8px}.tab-content:not(.active){display:none}.unit-tableswitch-container{margin-top:.5em}.table-responsive{overflow-x:auto;margin-bottom:1em;margin-top:.5em}.size-table{width:100%;min-width:480px;border-collapse:collapse;font-size:14px;font-family:sans-serif;background:#fff}.size-table th,.size-table td{border-bottom:1px solid #262626;text-align:center;padding:7px 8px}.size-table th{background:transparent;color:#262626;font-weight:700;text-transform:uppercase;opacity:1;font-size:14px;font-family:Proxima Nova,sans-serif!important}.size-table td{color:#262626}.measure-flex{display:flex;gap:32px;align-items:flex-start;flex-wrap:wrap;flex-direction:column}.measure-flex picture{margin:0 auto}.measure-flex picture img{max-width:280px;border-radius:0}@media(max-width:600px){.modal-size-guide-dialog{max-width:96vw;padding:1em;border-radius:12px 0 0 12px}.size-table,.table-responsive{min-width:330px}.measure-flex{flex-direction:column;gap:20px}.modal-size-guide-title{font-size:1rem}.modal-size-guide-tabs{flex-wrap:wrap}}.modal-size-guide-content ul{list-style:none;margin-left:0!important;padding-left:0!important}.modal-size-guide-content ul li{padding-inline-start:0px!important;margin-bottom:10px}.modal-size-guide-vendor{font-size:1.6rem}.unit-switch-btns{display:flex;justify-content:flex-end;position:relative;right:20px;z-index:100;margin-bottom:-2em!important}.table-responsive.unit-table.unit-table-in{position:relative}h4.modal-size-guide-measurements-header{position:relative;font-family:Proxima Nova,sans-serif!important;font-weight:500;margin-bottom:20px}.klaviyo-form-TChbed.klaviyo-form.form-version-cid-1 input,input#email_01KFK6T0SCKHMM02RKPC76SK08,input#Due_Date_01KFK6T0SMF6SEQYJ96EZMCXM9{border-top:1px solid transparent!important;border-left:1px solid transparent!important;border-right:1px solid transparent!important;border-bottom:1px solid #262626!important}button.needsclick.go136388461.kl-private-reset-css-Xuajs1{border:none!important;max-width:100%;text-decoration:underline;text-underline-offset:10px;padding:0!important;text-align:left!important;font-weight:500!important;letter-spacing:1px!important}@media(max-width:600px){button.needsclick.go136388461.kl-private-reset-css-Xuajs1{text-align:center!important;display:block;width:100%}}.klaviyo-form-TChbed.klaviyo-form.form-version-cid-2 input,input#email_01KGJD22QT2SRVPRPGB6Q45R2N,input#Due_Date_01KGJD22R3SJRWQ5DY97NGWB1F{border-top:1px solid transparent!important;border-left:1px solid transparent!important;border-right:1px solid transparent!important;border-bottom:1px solid #262626!important}span.accordion__toggle.h6{font-size:13px!important}p.collection-toolbar__products-count.h6{color:#262626}span.text-with-icon.justify-center,button.collection-toolbar__button.heading.text-xxs.w-full{font-family:Proxima Nova,sans-serif;font-size:13px}.badge--sold-out{font-family:Proxima Nova,sans-serif}.empty-state .button{background:transparent;color:#262626;font-size:15px;font-weight:500;cursor:pointer;text-transform:uppercase;letter-spacing:1px;width:100%;max-width:100%;text-underline-offset:10px;text-align:left;margin-top:20px;border-width:initial;border-style:none;border-color:initial;border-image:initial;border-radius:0;transition:background-color .3s,color .3s;text-decoration:underline;padding:0!important}.empty-state .button:hover{color:#c7b5a3}button.localization-toggle.heading.text-xxs.link-faded{font-size:14px}.header__secondary-nav{flex-wrap:nowrap!important}button.nm-wishlist-item-add-to-cart-button{background:transparent;color:#262626;font-size:15px;font-weight:500;cursor:pointer;text-transform:uppercase;letter-spacing:1px;width:100%;max-width:100%;text-underline-offset:10px;text-align:left;border-width:initial;border-style:none;border-color:initial;border-image:initial;border-radius:0;transition:background-color .3s,color .3s;text-decoration:underline;padding:0!important}button.nm-wishlist-item-add-to-cart-button:hover{color:#c7b5a3}button.restock-alerts-submit-button.notifyButtonStyle.submitButtonStyle.ProductForm__AddToCart.Button.Button--secondary.Button--full.btn.button.Button.button-primary.Button-primary.button--primary.Button--primary{background:transparent;color:#262626;font-size:15px;font-weight:500;cursor:pointer;text-transform:uppercase;letter-spacing:1px;width:100%;max-width:100%;text-underline-offset:10px;text-align:left;border-width:initial;border-style:none;border-color:initial;border-image:initial;border-radius:0;transition:background-color .3s,color .3s;text-decoration:underline;padding:0!important}button.restock-alerts-submit-button.notifyButtonStyle.submitButtonStyle.ProductForm__AddToCart.Button.Button--secondary.Button--full.btn.button.Button.button-primary.Button-primary.button--primary.Button--primary:hover{color:#c7b5a3}button.nm-wishlist-item-remove-button img{left:7px;position:relative}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
