body.template-product{background:#fcfcfb;color:#242322}.template-product .product-media-modal__content>*:not(.active){display:none!important}body.naut-size-guide-open{overflow:hidden}.template-product .naut-size-guide-trigger{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#282828;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:4px}.template-product .naut-size-guide[hidden]{display:none}.template-product .naut-size-guide{align-items:center;background:#2423225c!important;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:10000}.template-product .naut-size-guide__backdrop{background:transparent;top:0;right:0;bottom:0;left:0;position:absolute}.template-product .naut-size-guide__dialog{background:#fff;border-radius:8px;box-sizing:border-box;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;max-height:90vh;overflow-y:auto;padding:40px;position:relative;width:min(560px,90vw);z-index:1}.template-product .naut-size-guide__dialog:focus{outline:0}.template-product .naut-size-guide__close{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#282828;cursor:pointer;font-family:Arial,sans-serif;font-size:24px;height:32px;line-height:32px;padding:0;position:absolute;right:32px;top:24px;width:32px;z-index:2}.template-product .naut-size-guide__close:focus{box-shadow:none;outline:0}.template-product .naut-size-guide__layout{display:block}.template-product .naut-size-guide__copy h2{color:#000;font-size:24px;font-weight:700;line-height:33.6px;margin:0 0 16px}.template-product .naut-size-guide__copy>p{color:#000;font-size:16px;line-height:22.4px;margin:0 0 24px}.template-product .naut-size-guide table{border:0;border-collapse:collapse;color:#000;font-size:14px;line-height:28px;table-layout:fixed;width:100%}.template-product .naut-size-guide th,.template-product .naut-size-guide td{border:0;font-weight:400;padding:0;text-align:center;white-space:nowrap}.template-product .naut-size-guide th:first-child{font-weight:700;text-align:left;width:104px}.template-product .naut-size-guide thead th{font-weight:700}.template-product .naut-size-guide__tips{border:1px solid #5b5b5b;box-sizing:border-box;height:72px;margin-top:32px;overflow:hidden;width:489px}.template-product .naut-size-guide__tips[open]{height:235px}.template-product .naut-size-guide__tips-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:64px;padding:0 16px}.template-product .naut-size-guide__tips-title::-webkit-details-marker{display:none}.template-product .naut-size-guide__tips-title h3{color:#000;font-size:16px;font-weight:700;line-height:22.4px;margin:0}.template-product .naut-size-guide__tips-title span{height:24px;position:relative;width:24px}.template-product .naut-size-guide__tips-title span:before,.template-product .naut-size-guide__tips-title span:after{background:#282828;content:"";height:1px;left:1px;position:absolute;top:11px;width:22px}.template-product .naut-size-guide__tips-title span:after{transform:rotate(90deg)}.template-product .naut-size-guide__tips[open] .naut-size-guide__tips-title span:after{transform:rotate(0)}.template-product .naut-size-guide__tips-content{padding:0 16px 12px}.template-product .naut-size-guide__tips p{color:#000;font-size:12px;line-height:16.8px;margin:0 0 12px}.template-product .naut-size-guide__tips p:last-child{margin-bottom:0}.template-product .naut-size-guide__tips strong{font-weight:700}.template-product .naut-size-guide__image{align-items:flex-start;display:flex;justify-content:center}.template-product .naut-size-guide__image img{display:block;height:380px;object-fit:contain;width:415px}@media screen and (max-width:1099px){.template-product .naut-size-guide__dialog{max-height:calc(100vh - 48px);max-width:calc(100vw - 48px);overflow-y:auto}}.template-product .complementary-slide>ul{gap:24px}.template-product .complementary-slide>ul li:not(:last-child){border-bottom:1px solid #e5e5e5;padding-bottom:24px}@media screen and (max-width:749px){.complementary-products__container .card--horizontal,.complementary-products__container .card--horizontal .card__content,.complementary-products__container .card--horizontal .card__information{min-width:0}.template-product .naut-size-guide{padding:0}.template-product .naut-size-guide__dialog{border-radius:0;height:100%;max-height:100vh;max-width:none;min-height:100vh;overflow-y:auto;padding:calc(var(--header-height, 92px) + 24px) 16px 32px;width:100%}body.template-product.naut-size-guide-open .section-header{background:#fcfcfb!important;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:10001!important}.template-product .naut-size-guide table{font-size:13px}.template-product .naut-size-guide th:first-child{width:80px}.template-product .naut-size-guide__close{right:16px;top:calc(var(--header-height, 92px) + 12px)}.template-product .naut-size-guide__layout{display:flex;flex-direction:column;gap:0}.template-product .naut-size-guide__image{order:-1;padding:0}.template-product .naut-size-guide__image img{aspect-ratio:358 / 286.19;height:auto;max-width:100%;width:100%}.template-product .naut-size-guide__copy h2{margin-top:24px;padding-right:24px}.template-product .naut-size-guide__tips{height:auto;max-width:100%;width:100%}.template-product .naut-size-guide__tips[open]{height:auto}}.template-product .naut-figma-back{align-items:center;color:#282828;display:flex;font-family:Kongress,sans-serif;font-size:18px;font-weight:500;gap:8px;margin:8px 40px -20px;min-height:44px;text-decoration:none}.template-product .naut-figma-back svg{flex:0 0 24px;height:24px;width:24px}.template-product .naut-figma-back span{text-decoration:underline;text-underline-offset:3px}.template-product .header{height:124px!important;min-height:124px!important}.template-product product-info>.page-width{max-width:none;margin:0;padding:32px 40px 24px}.template-product .naut-product-reviews>.page-width{max-width:none;margin:0;padding:0 40px}.template-product .product{align-items:flex-start;display:grid;grid-template-columns:minmax(0,790px) minmax(360px,448px);column-gap:122px;justify-content:space-between;margin:0;max-width:none}.template-product .product:not(:has(.naut-figma-gallery)){grid-template-columns:minmax(0,1100px) minmax(360px,448px)}.template-product .product__media-wrapper,.template-product .product__info-wrapper{max-width:none!important;padding:0!important;width:100%!important}.template-product .product__media-wrapper{max-width:790px!important}.template-product .product:not(:has(.naut-figma-gallery)) .product__media-wrapper{max-width:1100px!important}.template-product .product__media-wrapper media-gallery.product__column-sticky{position:static;top:auto}.template-product .product__media-list{--grid-desktop-horizontal-spacing: 8px;--grid-desktop-vertical-spacing: 96px;margin:0;align-items:center}.template-product .product--stacked .product__media-item,.template-product .product:not(.product--columns) .product__media-list .product__media-item:first-child{max-width:calc(50% - 4px);width:calc(50% - 4px)}.template-product .product__media-item:nth-child(n+3){max-width:100%;width:100%}.template-product .product__media-item--single{max-width:100%!important;width:100%!important}.template-product .product__media-item .global-media-settings,.template-product .product__media-item .media{background:#fff;border:0;border-radius:0}.template-product .product__media-item .media{min-height:480px}.template-product .product__media-item:nth-child(n+3) .media{min-height:560px}.template-product .product__media-item img{object-fit:contain}.template-product .naut-product-story{color:#242322;font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:18px;line-height:25px;margin:32px 0 0;max-width:679px}.template-product .naut-product-extra-media{display:flex;flex-direction:column;gap:32px;margin-top:32px}.template-product .naut-product-extra-media__item img{background:#fff;display:block;height:auto;object-fit:contain;width:100%}.template-product .naut-product-extra-media__video{display:block;width:100%;height:auto;background:#000}.template-product .naut-product-extra-media__models{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-product .naut-product-extra-media__models .naut-product-extra-media__item{margin:0}.template-product .naut-figma-gallery{display:flex;flex-direction:column;gap:32px}.template-product .naut-figma-gallery__pair{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-product .naut-figma-gallery__pair img,.template-product .naut-figma-gallery__editorial{background:#fff;display:block;height:auto;object-fit:contain;width:100%}.template-product .naut-figma-gallery__pair img{aspect-ratio:432 / 552}.template-product .naut-figma-gallery__editorial{max-width:795px}.template-product .naut-figma-copy{color:#1d1d1b;font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:18px;font-weight:700;line-height:1.4;max-width:680px}.template-product .naut-figma-model-note{font-family:Kongress,sans-serif;font-size:14px;margin:-20px 0 0}.template-product .naut-figma-bundle{border:1px solid #d9d9d9;border-radius:12px;padding:40px;width:795px;overflow:visible}.template-product .naut-figma-bundle h2{font-size:24px;margin:0 0 24px}.template-product .naut-figma-bundle__item{align-items:stretch;border-bottom:1px solid #5b5b5b;display:grid;gap:32px;grid-template-columns:180px 1fr;min-height:210px;padding:24px 0;overflow:visible}.template-product .naut-figma-bundle__item:last-child{border-bottom:0}.template-product .naut-figma-bundle[data-bundle-random] .naut-figma-bundle__item:nth-of-type(n+3){display:none}.template-product .naut-figma-bundle__image{align-items:center;display:flex;justify-content:center}.template-product .naut-figma-bundle__item img{height:150px;object-fit:contain;width:180px}.template-product .naut-figma-bundle__content{display:flex;flex-direction:column;font-size:16px;justify-content:center;overflow:visible}.template-product .naut-figma-bundle__content a{color:#242322;text-decoration:none}.template-product .naut-figma-bundle__actions{align-items:center;display:flex;flex-direction:row!important;gap:8px;margin-top:28px;overflow:visible}.template-product .naut-reviews button{background:#242322;border:0;border-radius:12px;box-sizing:border-box;color:#fcfcfb;font-family:Kongress,sans-serif;font-size:16px;min-height:52px;padding:0 24px}.template-product .naut-figma-bundle button{cursor:pointer;font-family:Kongress,sans-serif;font-size:16px}.template-product .naut-figma-bundle__add:disabled{cursor:not-allowed}.template-product .naut-figma-bundle__size{flex:1 1 0;min-width:142px;position:relative;overflow:visible}.template-product .naut-figma-bundle__size-toggle{align-items:center;background:#fcfcfb;border:1px solid #242322;border-radius:999px;color:#242322;cursor:pointer;display:flex;font-family:Kongress,sans-serif;font-size:16px;height:44px;justify-content:center;margin:0;padding:0 44px 0 16px;position:relative;white-space:nowrap;width:100%}.template-product .naut-figma-bundle__size-toggle--static{cursor:default;padding:0 16px}.template-product .naut-figma-bundle__size .svg-wrapper{align-items:center;display:flex;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .15s ease}.template-product .naut-figma-bundle__size.is-open .svg-wrapper{transform:translateY(-50%) rotate(180deg)}.template-product .naut-figma-bundle__size svg{height:13px;width:13px}.template-product .naut-figma-bundle__size-list{background:#fcfcfb;border:1px solid #242322;border-radius:12px;box-shadow:0 8px 24px #0000001f;left:0;list-style:none;margin:6px 0 0;padding:6px;position:absolute;top:100%;width:100%;z-index:100;max-height:calc(100vh - 300px);overflow-y:auto}.template-product .naut-figma-bundle__size-list[hidden]{display:none}.template-product .naut-figma-bundle__size-option{border-radius:999px;cursor:pointer;font-family:Kongress,sans-serif;font-size:16px;padding:12px 20px;text-align:center;margin-bottom:8px}.template-product .naut-figma-bundle__size-option:hover,.template-product .naut-figma-bundle__size-option[aria-selected=true]{background:#242322;color:#fcfcfb}.template-product .naut-figma-bundle__size-option.is-disabled{color:#b0b0b0;cursor:not-allowed;text-decoration:line-through}.template-product .naut-figma-bundle__size-option.is-disabled:hover{background:transparent;color:#b0b0b0}.template-product .naut-figma-bundle__add{align-items:center;background:#242322;border:0;border-radius:12px;color:#fcfcfb;display:flex;flex:1 1 0;font-family:Kongress,sans-serif;font-size:16px;height:44px;justify-content:center;line-height:22px;min-width:142px;min-height:44px;padding:0}.template-product .naut-figma-weather{height:98px;margin-top:40px;width:448px}.template-product .product-form__input.product-form__input--talla,.template-product .product-form__input.product-form__input--size,.template-product .product-form__input.product-form__input--tamano{border:0;margin-left:0;margin-right:0;max-width:448px;min-inline-size:0;padding:0}.template-product .product-form__input--talla .form__label,.template-product .product-form__input--size .form__label,.template-product .product-form__input--tamano .form__label{align-items:center;display:flex;justify-content:space-between;width:100%}.template-product .product-form__input--talla .form__label .naut-size-guide-trigger,.template-product .product-form__input--size .form__label .naut-size-guide-trigger,.template-product .product-form__input--tamano .form__label .naut-size-guide-trigger{text-transform:none}.template-product .naut-figma-weather h2{color:#282828;font-family:Kongress,sans-serif;font-size:16px;font-weight:400;line-height:22.4px;margin:0}.template-product .naut-figma-weather__items{display:flex;gap:8px;margin-top:24px}.template-product .naut-figma-weather__items span{color:#282828;display:flex;flex-direction:column;font-family:Kongress,sans-serif;font-size:16px;font-weight:400;gap:16px;line-height:22.4px;text-align:center;width:144px}.template-product .naut-figma-weather__items i,.template-product .naut-review-meters i{border:1px solid #5b5b5b;border-radius:999px;display:block;height:16px;overflow:hidden}.template-product .naut-figma-weather__items .is-active i{background:#242322}.template-product .product__info-container{max-width:380px}.template-product .product__info-wrapper,.template-product .product__info-wrapper.scroll-trigger,.template-product .product__info-wrapper.animate--slide-in{opacity:1!important;transform:none!important}@media screen and (min-width:750px){.template-product .product__info-wrapper{align-self:flex-start;height:fit-content;position:sticky!important;top:40px;z-index:3}}.template-product .product-form__input--color{border-bottom:1px solid #5b5b5b;display:flex;gap:12px;padding-bottom:32px;position:relative}.template-product .product-form__input--color:not(.product-form__input--single-swatch):not(:has(.naut-color-group)):before{background:#242322;content:"";height:24px;left:40px;position:absolute;top:5px;width:1px}.template-product .product-form__input--color legend{display:none}.template-product .product-form__input--color input[type=radio]+label{border:1px solid #242322;border-radius:50%;font-size:0;height:34px;margin:0;padding:0;width:34px}.template-product .product-form__input--color input[type=radio]:checked+label{outline:none}.template-product .product__column-sticky{align-self:flex-start;height:fit-content;position:sticky;top:40px;z-index:2}.template-product .product__info-container>*+*{margin:32px 0 0}.template-product .product__text.caption-with-letter-spacing,.template-product .product__info-container>.product__description,.template-product .product__info-container>share-button,.template-product .product-form__quantity,.template-product .product__pickup-availabilities{display:none}.template-product .product__title{margin:0}.template-product .product__title h1,.template-product .product__title h2{color:#242322;font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:32px;font-weight:700;line-height:42px}.template-product .naut-product-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:8px 0 0;padding:0}.template-product .naut-product-tags__item{background:#f2f1ee;border-radius:8px;color:#5a5a5a;font-family:Kongress,sans-serif;font-size:13px;font-weight:500;line-height:1;padding:6px 12px;text-transform:uppercase;letter-spacing:.02em}.template-product .price{color:#242322;font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:19.2px;line-height:27px}.template-product .product__tax{color:#5b5b5b;font-family:Kongress,sans-serif;font-size:16px;font-weight:400;line-height:22.4px;margin-top:4px}.template-product variant-selects{display:block;padding-top:32px}.template-product .product-form__input{margin:0 0 32px;max-width:380px}.template-product .product-form__input.product-form__input--color{max-width:100%;width:100%}.template-product .product-form__input .form__label{color:#000;font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:16px;line-height:19px;margin-bottom:24px;text-transform:uppercase}.template-product .product-form__input--color:has(.naut-color-group){flex-direction:column}.template-product .naut-color-group{margin-bottom:16px}.template-product .naut-color-group:last-child{margin-bottom:0}.template-product .naut-color-group__label{color:#000;font-family:Kongress,sans-serif;font-size:16px;font-weight:800;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.template-product .naut-color-group__selected-name{color:#5a5a5a;font-family:Courier New,monospace;font-size:16px;font-weight:800;letter-spacing:normal;margin-left:8px;text-transform:none}.template-product .naut-color-group__swatches{display:flex;flex-wrap:wrap;gap:12px}.template-product .naut-size-out-of-stock{color:#5a5a5a;font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:15px;margin:0;text-transform:uppercase}.template-product .naut-notify-me{display:flex;flex-direction:column;gap:12px;margin-top:16px}.template-product .naut-notify-me__input{border:1px solid #242322;border-radius:999px;font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:16px;height:44px;padding:0 20px;width:100%}.template-product .naut-notify-me__success{color:#242322;font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:15px;margin:0}.template-product .naut-shop-silhouette{display:block;margin-top:16px;text-align:center;text-decoration:none}.template-product .product-form__input--pill input[type=radio]+label{align-items:center;background:#fff;border:1px solid #242322;border-radius:999px;color:#242322;display:inline-flex;font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:16px;height:44px;justify-content:center;margin:0 8px 0 0;padding:0 24px;width:auto}.template-product .product-form__input--pill:not(.product-form__input--color) input[type=radio]:checked+label{background:#242322;color:#fcfcfb}.template-product .product-form__input--pill.product-form__input--color input[type=radio]:checked+label{border-color:#242322;outline:1px solid #242322;outline-offset:2px}.template-product .product-form__input--pill.product-form__input--color input[type=radio]+label{border:1px solid #242322;border-radius:50%;color:transparent;font-size:0;height:34px;margin:0;min-width:34px;padding:0;text-decoration:none;width:34px}.template-product .product-form__input--color input[type=radio].disabled+label:after{display:none}.template-product .naut-figma-price{align-items:baseline;display:flex;gap:12px}.template-product .naut-figma-price s{color:#747474;font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:22.4px}.template-product .naut-figma-price strong{color:#242322;font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:24px;font-weight:700;line-height:33.6px}.template-product .naut-figma-main-add{background:#242322;border:0;border-radius:12px;color:#fcfcfb;font-family:Kongress,sans-serif;font-size:16px;font-weight:500;height:48px;width:100%}.template-product .naut-figma-main-add,.template-product .naut-figma-weather__items .is-active i{background-color:#242322}.template-product .product-form__input--talla input[type=radio]+label,.template-product .product-form__input--size input[type=radio]+label,.template-product .product-form__input--tamano input[type=radio]+label{border-radius:50%;height:45px;padding:0;width:45px}.template-product .product-form__input--talla input[type=radio].disabled+label,.template-product .product-form__input--size input[type=radio].disabled+label,.template-product .product-form__input--tamano input[type=radio].disabled+label,.template-product .product-form__input--talla input[type=radio]:disabled+label,.template-product .product-form__input--size input[type=radio]:disabled+label,.template-product .product-form__input--tamano input[type=radio]:disabled+label{text-decoration:none}.template-product .product-form__input--talla input[type=radio].disabled+label:after,.template-product .product-form__input--size input[type=radio].disabled+label:after,.template-product .product-form__input--tamano input[type=radio].disabled+label:after,.template-product .product-form__input--talla input[type=radio]:disabled+label:after,.template-product .product-form__input--size input[type=radio]:disabled+label:after,.template-product .product-form__input--tamano input[type=radio]:disabled+label:after{content:"";position:absolute;left:8px;right:8px;top:50%;border-top:1px solid #242322;transform:translateY(-50%)}.template-product .product-form__input--talla input[type=radio].disabled:checked+label:after,.template-product .product-form__input--size input[type=radio].disabled:checked+label:after,.template-product .product-form__input--tamano input[type=radio].disabled:checked+label:after,.template-product .product-form__input--talla input[type=radio]:disabled:checked+label:after,.template-product .product-form__input--size input[type=radio]:disabled:checked+label:after,.template-product .product-form__input--tamano input[type=radio]:disabled:checked+label:after{border-top-color:#fcfcfb}.template-product .swatch-input__input+.swatch-input__label{--swatch-input--size: 32px;margin-right:8px}.template-product .swatch-input__input+.swatch-input__label,.template-product .swatch-input__input:hover+.swatch-input__label,.template-product .swatch-input__input:focus-visible+.swatch-input__label,.template-product .swatch-input__input:active+.swatch-input__label,.template-product .swatch-input__input:checked+.swatch-input__label,.template-product .swatch-input__input+.swatch-input__label:hover{outline:none!important;box-shadow:none!important}.template-product .swatch{--swatch--size: 34px;border:1px solid rgba(36,35,34,.15)}.template-product .swatch-input__input:checked+.swatch-input__label .swatch,.template-product .swatch-input__input:active+.swatch-input__label .swatch{box-shadow:0 0 0 2px #242322}.template-product .swatch-input__input:hover+.swatch-input__label .swatch{box-shadow:0 0 0 2px #24232266}.template-product .product-form__buttons{max-width:448px}.template-product .naut-product-reviews{background:#faf7f5;padding:48px 0 56px}.template-product .product-form__submit{background:#242322;border-radius:12px;color:#fcfcfb;font-family:Kongress,sans-serif;font-size:16px;height:48px;margin:0}.template-product .product-form__submit:before,.template-product .product-form__submit:after{display:none}.template-product .shopify-payment-button{display:none}.template-product .naut-product-details{margin-top:40px;max-width:795px}.template-product .naut-reviews{align-items:start;background:#fbf7f6;display:grid;gap:40px;grid-template-columns:448px 1fr;margin:40px -40px 0;padding:40px}.template-product .naut-reviews__summary,.template-product .naut-review-card{border:1px solid #1d1d1b;padding:40px}.template-product .naut-review-card[hidden]{display:none}.template-product .naut-reviews__summary h2{font-size:36px;margin:0 0 32px}.template-product .naut-reviews__tabs{display:flex;gap:40px;margin-bottom:32px}.template-product .naut-reviews .naut-reviews__tab,.template-product .naut-review-card footer button,.template-product .naut-reviews__pagination button{background:transparent;border:0;border-radius:0;color:#242322;cursor:pointer;font-family:HelveticaNeue,Helvetica Neue,sans-serif;min-height:0;padding:0;text-decoration:underline}.template-product .naut-reviews .naut-reviews__tab{font-size:18px;line-height:24px}.template-product .naut-review-meters{display:flex;flex-direction:column;gap:24px}.template-product .naut-review-meters span{display:flex;flex-direction:column;font-family:Kongress,sans-serif;font-size:16px;gap:12px}.template-product .naut-review-meters i{background:#fbf7f6;border:1px solid #5b5b5b;border-radius:999px;display:block;height:20px;overflow:hidden;width:100%}.template-product .naut-review-meters b{background:#1d1d1b;border-radius:999px;display:block;height:100%}.template-product .naut-reviews__summary .naut-reviews__write{margin-top:24px;width:100%}.template-product .naut-reviews__list{display:flex;flex-direction:column;gap:16px}.template-product .naut-review-card__body{display:grid;gap:40px;grid-template-columns:1fr 195px}.template-product .naut-review-card h3{font-size:26px;margin:12px 0}.template-product .naut-review-card p{color:#747474;font-size:17px;line-height:1.5}.template-product .naut-review-card strong,.template-product .naut-review-card small{display:block;margin-top:8px}.template-product .naut-review-card strong{font-size:17px}.template-product .naut-review-card small{font-size:15px}.template-product .naut-review-card footer{border-top:1px solid #5b5b5b;color:#747474;margin-top:24px;padding-top:24px}.template-product .naut-review-card footer u{color:#1d1d1b;margin-left:12px}.template-product .naut-review-card__stars{color:#1d1d1b;font-size:28px;line-height:1;letter-spacing:6px}.template-product .naut-review-card--empty{min-height:220px}.template-product .naut-reviews__pagination{align-items:center;display:flex;gap:24px;justify-content:center;margin-top:8px}.template-product .naut-reviews__pagination[hidden]{display:none}.template-product .naut-reviews__pagination button,.template-product .naut-reviews__pagination span{color:#747474;font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:14px;line-height:32px;text-decoration:none}.template-product .naut-reviews__pagination button:disabled{cursor:default;opacity:.35}.template-product .naut-reviews__pagination [data-naut-review-pages]{align-items:center;display:flex;gap:20px}.template-product .naut-reviews__pagination .is-active{align-items:center;border:1px solid #747474;border-radius:50%;color:#242322;display:inline-flex;height:32px;justify-content:center;width:32px}.naut-review-modal[hidden]{display:none}.naut-review-modal{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.naut-review-modal__backdrop{background:#1d1d1b73;top:0;right:0;bottom:0;left:0;position:absolute}.naut-review-modal__panel{background:#fbf7f6;border:1px solid #1d1d1b;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 48px);max-width:640px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:32px;position:relative;width:min(100%,640px)}.naut-review-modal__panel h2{font-size:24px;margin:0}.naut-review-modal__panel label{color:#242322;display:flex;flex-direction:column;font-family:Kongress,sans-serif;font-size:12px;gap:8px;text-transform:uppercase}.naut-review-modal__panel input,.naut-review-modal__panel select,.naut-review-modal__panel textarea{background:#fcfcfb;border:1px solid #5b5b5b;border-radius:0;color:#242322;font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:16px;min-height:42px;padding:10px 12px}.naut-review-modal__panel input:focus,.naut-review-modal__panel select:focus,.naut-review-modal__panel textarea:focus{border-color:#242322;box-shadow:0 0 0 1px #242322;outline:none}.naut-review-modal__panel input[type=range]{accent-color:#242322;cursor:pointer;min-height:24px;padding:0}.naut-review-modal__panel input[type=range]:focus{box-shadow:none;outline:none}.naut-review-modal__panel input[type=range]::-webkit-slider-runnable-track{background:#fcfcfb;border:1px solid #5b5b5b;border-radius:999px;height:12px}.naut-review-modal__panel input[type=range]::-webkit-slider-thumb{background:#242322;border:0;border-radius:50%;height:18px;margin-top:-4px;width:18px}.naut-review-modal__panel input[type=range]::-moz-range-track{background:#fcfcfb;border:1px solid #5b5b5b;border-radius:999px;height:12px}.naut-review-modal__panel input[type=range]::-moz-range-thumb{background:#242322;border:0;border-radius:50%;height:18px;width:18px}.naut-review-modal__panel textarea{resize:vertical}.naut-review-modal__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.naut-review-modal__close{align-items:center;background:transparent;border:0;color:#242322;cursor:pointer;display:inline-flex;font-size:28px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:20px;top:18px;width:32px}.naut-review-modal__message{color:#242322;font-size:14px;margin:0}.naut-review-modal__submit{background:#242322;border:0;border-radius:12px;color:#fcfcfb;cursor:pointer;font-family:Kongress,sans-serif;font-size:16px;min-height:48px;padding:0 24px}.naut-review-modal__submit:disabled{cursor:wait;opacity:.65}.naut-review-modal-open{overflow:hidden}.template-product .naut-product-details .product__accordion{border-bottom:1px solid #5b5b5b;border-left:1px solid #5b5b5b;border-right:1px solid #5b5b5b;border-top:1px solid #5b5b5b;margin:0!important}.template-product .naut-product-details .product__accordion+.product__accordion{border-top:0}.template-product .naut-product-details .product__accordion summary{align-items:center;justify-content:space-between;min-height:72px;padding:0 24px}.template-product .naut-product-details .product__accordion .summary__title{align-items:center;height:100%}.template-product .naut-accordion-toggle{display:block;flex:0 0 28px;height:28px;position:relative;width:28px}.template-product .naut-accordion-toggle:before,.template-product .naut-accordion-toggle:after{background:#242322;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.template-product .naut-accordion-toggle:before{height:2px;width:24px}.template-product .naut-accordion-toggle:after{height:24px;width:2px}.template-product details[open]>summary .naut-accordion-toggle:after{display:none}.template-product .naut-product-details .product__accordion .accordion__title{color:#242322;font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:18px;line-height:24px}.template-product .naut-product-details .product__accordion .accordion__content{font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;padding:0 24px 24px}.template-product .related-products{max-width:none;padding:40px!important}.template-product .related-products__heading{color:#1d1d1b;font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:24px;font-weight:700;line-height:normal;margin:0 0 40px}.template-product .related-products .product-grid{--grid-desktop-horizontal-spacing: 8px}.template-product .related-products .grid__item{max-width:calc(33.333% - 6px);width:calc(33.333% - 6px)}.template-product .related-products .naut-product-card{display:flex;flex-direction:column;gap:16px}.template-product .related-products .naut-product-card__media{background:#fff;display:block;height:572px;overflow:hidden;position:relative}.template-product .related-products .naut-product-card__media-link{display:block;height:100%;text-decoration:none;width:100%}.template-product .related-products .naut-product-card__image{height:100%;object-fit:contain;width:100%}.template-product .related-products .naut-product-card__info{padding:0 16px}.template-product .related-products .naut-product-card__title,.template-product .related-products .naut-product-card__title a,.template-product .related-products .naut-product-card__price,.template-product .related-products .naut-product-card__stock{color:#1d1d1b;font-family:HelveticaNeue,Helvetica Neue,sans-serif;font-size:18px;line-height:25px;margin:0;text-decoration:none}@media screen and (max-width:989px){.template-product{--naut-mobile-content-width: calc(100vw - 32px) }.template-product .header{height:92px!important;min-height:92px!important}.template-product product-info>.page-width{padding:24px 16px 0}.template-product .naut-product-reviews>.page-width{padding:0 16px}.template-product .naut-figma-back{height:44px;margin:8px 16px}.template-product .product{display:flex;flex-direction:column;gap:0}.template-product .product:has(.naut-figma-gallery) .product__media-wrapper,.template-product .naut-figma-gallery,.template-product .naut-figma-gallery__pair{display:contents}.template-product .naut-figma-gallery__pair img:first-child{order:1}.template-product .product__info-wrapper{margin-top:32px;order:2}.template-product .naut-figma-gallery__pair img:last-child{order:3}.template-product .naut-figma-gallery>:nth-child(2){order:4}.template-product .naut-figma-gallery>:nth-child(3){order:5}.template-product .naut-figma-gallery>:nth-child(4){order:6}.template-product .naut-figma-gallery>:nth-child(5){order:7}.template-product .naut-figma-gallery>:nth-child(6){order:8}.template-product .naut-figma-gallery>:nth-child(7){order:9}.template-product .naut-figma-gallery>:nth-child(8){order:10}.template-product .naut-figma-gallery>:nth-child(9){order:11}.template-product .naut-figma-gallery__pair img{height:358px;object-fit:contain;width:var(--naut-mobile-content-width)}.template-product .product__info-container{max-width:none;position:static;width:var(--naut-mobile-content-width)}.template-product .product__info-container>*+*{margin-top:8px}.template-product .product__title h1{font-size:24px;line-height:34px}.template-product .product-form__input--color{margin-bottom:16px;padding-bottom:16px}.template-product variant-selects{padding-top:8px}.template-product .product-form__input{margin-bottom:16px}.template-product .product-form__input .form__label,.template-product .naut-color-group__label{margin-bottom:8px}.template-product .naut-color-group{margin-bottom:16px}.template-product .product-form__input--talla input[type=radio]+label,.template-product .product-form__input--size input[type=radio]+label,.template-product .product-form__input--tamano input[type=radio]+label{height:44px;width:44px}.template-product .naut-figma-main-add{height:44px}.template-product .naut-figma-weather{height:92px;margin-top:24px;width:var(--naut-mobile-content-width)}.template-product .naut-figma-weather__items span{width:114px}.template-product .naut-figma-weather__items{margin-top:24px}.template-product .naut-figma-weather__items span{gap:16px}.template-product .naut-figma-weather__items i{height:12px}.template-product .naut-figma-gallery__pair img:last-child{margin-top:24px}.template-product .naut-figma-copy{font-size:16px;line-height:22px;margin-top:16px;min-height:0;width:var(--naut-mobile-content-width)}.template-product .naut-figma-gallery__editorial{margin-top:16px;width:var(--naut-mobile-content-width)}.template-product .naut-figma-gallery__model{height:350.277px}.template-product .naut-figma-model-note{font-size:14px;height:auto;line-height:23px;margin:16px 0 0}.template-product .naut-figma-gallery__detail{height:286.4px}.template-product .naut-figma-gallery__fabric{height:238.667px}.template-product .naut-product-details{margin-top:32px;max-width:none;width:var(--naut-mobile-content-width)}.template-product .naut-figma-bundle{border:1px solid #d9d9d9;border-radius:12px;height:auto;margin-top:16px;padding:24px 16px;position:relative;width:var(--naut-mobile-content-width)}.template-product .naut-figma-bundle h2{font-size:20px;line-height:28px;margin:0 0 32px}.template-product .naut-figma-bundle__item{gap:16px;grid-template-columns:100px minmax(0,1fr);height:auto;min-height:0;padding:0 0 24px}.template-product .naut-figma-bundle__image,.template-product .naut-figma-bundle__item img{height:100px;width:100px}.template-product .naut-figma-bundle__content{height:auto;justify-content:flex-start;min-width:0}.template-product .naut-figma-bundle__content strong,.template-product .naut-figma-bundle__content span{font-size:16px;line-height:22px}.template-product .naut-figma-bundle__actions{display:flex;flex-direction:column!important;gap:8px;margin-top:16px}.template-product .naut-figma-bundle__size,.template-product .naut-figma-bundle__add{height:44px;width:100%}.template-product .naut-product-details .product__accordion{min-height:52px;height:auto}.template-product .naut-product-details .product__accordion+.product__accordion{border-top:1px solid #5b5b5b;margin-top:8px!important}.template-product .naut-product-details .product__accordion:has(details[open]){height:auto}.template-product .naut-product-details .product__accordion summary,.template-product .naut-product-details .product__accordion details[open] summary{height:52px;min-height:52px;padding:0 16px}.template-product .naut-product-details .product__accordion .accordion__title{font-size:16px;line-height:20px}.template-product .naut-accordion-toggle{flex-basis:16px;height:16px;width:16px}.template-product .naut-accordion-toggle:before{height:1px;width:16px}.template-product .naut-accordion-toggle:after{height:16px;width:1px}.template-product .naut-product-details .product__accordion .accordion__content{font-size:14px;line-height:20px;margin:0;padding:0 32px 16px 16px}.template-product .naut-reviews{display:block;margin:40px -16px 0;padding:40px 16px}.template-product .naut-reviews__summary{box-sizing:border-box;min-height:278px;padding:16px;width:var(--naut-mobile-content-width)}.template-product .naut-reviews__list{margin-top:16px;width:var(--naut-mobile-content-width)}.template-product .naut-review-card{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;min-height:344px;padding:16px;width:var(--naut-mobile-content-width)}.template-product .naut-review-card__body{display:flex;flex-direction:column;gap:24px;min-height:244px;min-width:0;width:calc(var(--naut-mobile-content-width) - 32px)}.template-product .naut-review-card__body>div:first-child{min-height:179px;min-width:0;width:326px}.template-product .naut-review-card h3{font-size:20px;line-height:26px}.template-product .naut-review-card p,.template-product .naut-review-card footer{font-size:16px;line-height:22px}.template-product .naut-review-card .naut-review-meters{gap:16px;margin-top:0;width:326px}.template-product .naut-review-card .naut-review-meters span,.template-product .naut-reviews__summary .naut-review-meters span{min-width:0}.template-product .naut-review-card footer{box-sizing:border-box;display:flex;flex:0 0 44px;gap:9px;margin:0;overflow:hidden;padding-top:16px;white-space:nowrap;width:326px}.template-product .naut-review-card footer u{margin-left:0}.template-product .product__media-item .media,.template-product .product__media-item:nth-child(n+3) .media{min-height:auto}.template-product .product--stacked .product__media-item,.template-product .product:not(.product--columns) .product__media-list .product__media-item:first-child{max-width:100%;width:100%}.template-product .naut-product-story{font-size:16px;line-height:22px;margin-top:24px}.template-product .related-products{padding:24px 16px!important}.template-product .related-products .grid__item{max-width:calc(50% - 4px);width:calc(50% - 4px)}.template-product .related-products .grid__item:nth-child(n+3){display:none}.template-product .related-products .naut-product-card__media{height:223px}.template-product .related-products .naut-product-card__swatches{align-items:center;bottom:7.94px;display:flex;gap:4.67px;left:10px;position:absolute}.template-product .related-products .naut-product-card__swatch{background:#fff;background-position:center;background-size:cover;border:1px solid #282828;border-radius:50%;box-sizing:border-box;display:block;height:14px;width:14px}.template-product .related-products .naut-product-card{gap:8px}.template-product .related-products .naut-product-card__info{padding:0 8px}.template-product .related-products .naut-product-card__title,.template-product .related-products .naut-product-card__title a,.template-product .related-products .naut-product-card__price,.template-product .related-products .naut-product-card__stock{font-size:14px;line-height:20px}}@media screen and (max-width:749px){.template-product .product .scroll-trigger.animate--fade-in,.template-product .product .scroll-trigger.animate--slide-in,.template-product .product__info-wrapper.scroll-trigger.animate--slide-in{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.template-product .product:not(:has(.naut-figma-gallery)) .product__media-wrapper{display:contents}.template-product .product:not(:has(.naut-figma-gallery)) media-gallery{max-width:none;order:1;width:100%}.template-product .product:not(:has(.naut-figma-gallery)) .naut-product-extra-media{max-width:none;order:3;width:100%}}@media screen and (min-width:990px){.template-product .product__info-container>*+*{margin-top:10px}.template-product variant-selects{padding-top:0}.template-product .naut-color-group{margin-bottom:2px}.template-product .naut-product-story{font-size:38px;line-height:48px;margin-top:0;max-width:none}.template-product .product__title h1,.template-product .product__title h2{font-size:28px;line-height:37px}.template-product .product-form__input--color{padding-bottom:10px}.template-product .product-form__input{margin-bottom:10px}.template-product product-info>.page-width{margin:0;max-width:none;padding:40px}.template-product .product{column-gap:122px;grid-template-columns:790px 448px;justify-content:space-between;max-width:none}.template-product .product:not(:has(.naut-figma-gallery)){grid-template-columns:minmax(0,1100px) 448px}.template-product .product__info-wrapper{max-width:448px!important}.template-product .product__info-container{max-width:448px;width:448px}.template-product .naut-figma-gallery{gap:0;width:790px}.template-product .naut-figma-gallery__pair{gap:8px;grid-template-columns:395.586px 386.414px;height:505.217px;width:790px}.template-product .naut-figma-gallery__pair img{aspect-ratio:auto;height:505.217px;width:100%}.template-product .naut-figma-copy{font-size:38px;line-height:48px;margin-top:32.081px;min-height:84px;max-width:none;width:auto}.template-product .naut-figma-gallery__editorial{margin-top:32.081px;max-width:none;object-fit:contain;width:790px}.template-product .naut-figma-gallery__model{height:772.957px}.template-product .naut-figma-gallery__detail{height:632px}.template-product .naut-figma-gallery__fabric{height:529.4px;width:794.1px}.template-product .naut-figma-model-note{font-size:14px;height:23px;line-height:23px;margin:32.081px 0 0}.template-product .naut-figma-bundle{height:608.412px;margin-top:32.081px;padding:40px;position:relative;width:790px}.template-product .naut-figma-bundle:after{background:#5b5b5b;content:"";height:1px;left:40px;position:absolute;top:336.206px;width:710px}.template-product .naut-figma-bundle h2{font-size:24px;height:34px;line-height:34px;margin:0 0 32px}.template-product .naut-figma-bundle__item{border-bottom:0;gap:40px;grid-template-columns:199.206px 470.794px;height:199.206px;min-height:199.206px;padding:0}.template-product .naut-figma-bundle__item:first-of-type{padding-bottom:0}.template-product .naut-figma-bundle__item+.naut-figma-bundle__item{margin-top:64px}.template-product .naut-figma-bundle__image,.template-product .naut-figma-bundle__item img{height:199.206px;width:199.206px}.template-product .naut-figma-bundle__content{height:199.206px;justify-content:flex-start}.template-product .naut-figma-bundle__content strong{font-size:18px;line-height:28px}.template-product .naut-figma-bundle__content span{font-size:18px;line-height:25px;margin-top:4px}.template-product .naut-figma-bundle__actions{margin-top:auto}.template-product .naut-product-details{margin-top:32.081px;max-width:790px;width:790px}.template-product .naut-product-details .product__accordion{min-height:72px;height:auto}.template-product .naut-product-details .product__accordion+.product__accordion{border-top:1px solid #5b5b5b;margin-top:8px!important}.template-product .naut-product-details .product__accordion:has(details[open]){height:auto}.template-product .naut-product-details .product__accordion summary{height:72px;min-height:72px;padding:0 24px}.template-product .naut-product-details .product__accordion details[open] summary{height:64px;min-height:64px}.template-product .naut-product-details .product__accordion .accordion__content{font-size:16px;line-height:27px;margin:0;padding:0 119.2px 24px 24px}.template-product .naut-reviews{gap:124px;grid-template-columns:449px 1fr;margin-top:40px;padding:40px}.template-product .naut-reviews__summary{min-height:361px;padding:40px}.template-product .naut-reviews__list{gap:16px}.template-product .naut-review-card{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;min-height:295px;padding:40px}.template-product .naut-review-card__body{gap:40px;grid-template-columns:1fr 195px}.template-product .naut-review-card__body>div:first-child{display:flex;flex-direction:column}.template-product .naut-review-card h3{font-size:26px;line-height:32px;margin:12px 0}.template-product .naut-review-card p{font-size:17px;line-height:1.5;margin:0}.template-product .naut-review-card strong{font-size:17px;line-height:22px;margin-top:24px}.template-product .naut-review-card small{font-size:15px;line-height:20px;margin-top:7px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/naut-product-page.css.map */
