.otf-pdp .main-product__layout{padding:clamp(16px,2.4vw,28px)}.otf-pdp .product-media-container .product__modal-opener--image>.product__media-toggle.product__media-zoom-lightbox{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.otf-pdp .product__info-container>*+*,.otf-pdp .product-info__right-sticky>*+*{margin:14px 0}.otf-pdp .product__title{margin-bottom:12px}.otf-pdp .otf-card-brand--product{display:flex;align-items:center;min-height:36px;max-width:100%;margin:0 0 6px}.otf-pdp .otf-card-brand__link{display:inline-flex;align-items:center;min-height:44px;max-width:100%;color:inherit;text-decoration:none}.otf-pdp .otf-card-brand__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.otf-pdp .otf-card-brand__art{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:3px 6px;border-radius:3px;background:#000}.otf-pdp .otf-card-brand__art--light{background:transparent}.otf-pdp .otf-card-brand__logo{display:block;width:auto;height:var(--otf-brand-logo-height, 22px);max-width:min(100px,100%);object-fit:contain}.otf-pdp .otf-card-brand__name{display:block;max-width:100%;font-size:14px;line-height:18px;font-weight:600;text-transform:none;overflow-wrap:anywhere}.otf-pdp .otf-card-brand [hidden]{display:none!important}.otf-pdp .otf-card-brand__art--contained{position:relative;width:112px;height:auto;aspect-ratio:112 / 25;padding:0;overflow:hidden}.otf-pdp .otf-card-brand__art--contained .otf-card-brand__logo{position:absolute;width:96.899%;height:auto;max-width:none;left:2.479%;top:-23.776%}.otf-pdp .otf-card-brand__logo[src*="otf-card-brand-guapi.png"]{width:90px;height:auto;max-width:100%}@media screen and (min-width:750px){.otf-pdp .otf-card-brand__logo[src*="otf-card-brand-guapi.png"]{width:100px}}.otf-pdp .product__title h1{font-size:clamp(22px,2vw,30px);line-height:1.18}.otf-pdp .product-form,.otf-pdp .product__description{margin:14px 0}.otf-pdp .product-form__input input[type=radio]+label{min-height:44px}.otf-pdp .product-form__buttons .button{min-height:48px}.otf-pdp .otf-product-fit{margin:10px 0 14px;padding:10px 12px;border:1px solid rgba(var(--color-foreground),.16);background:rgba(var(--color-foreground),.025);font-size:14px;line-height:1.5}.otf-pdp .otf-product-fit .otf-fit-facts,.otf-pdp .otf-product-fit .otf-suit-length-key{margin:0 0 6px}.otf-pdp .otf-measure-guide summary{width:fit-content;padding:6px 0;font-weight:600}.otf-pdp .otf-measure-guide__content{padding-top:4px}.otf-pdp .otf-measure-guide__content p:last-child{margin-bottom:0}.otf-pdp .product-bottom__info{margin:24px 0}.otf-pdp .otf-product-details{margin:0 0 20px;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.otf-pdp .otf-product-details>h2:first-child{margin:0 0 12px}.otf-pdp .otf-product-details .pt-layout-vertical>.pt-panel.active{max-height:none!important}.otf-pdp .otf-product-details details>summary{padding:12px 0}.otf-store-review-group{padding:24px 0;border-top:1px solid rgba(var(--color-foreground),.16)}.otf-store-review-group__heading{margin-bottom:20px;text-align:center}.otf-store-review-group__heading h2{margin:0 0 8px}.otf-store-review-group__heading p{margin:0;font-size:14px;line-height:1.5}@media screen and (max-width:749px){.otf-pdp .product__title h1{font-size:24px}.otf-pdp .product__info-container>*+*,.otf-pdp .product-info__right-sticky>*+*{margin:12px 0}.otf-pdp .otf-product-details{font-size:14px}.otf-store-review-group{padding:20px 0}}.template-product #MainContent{margin-top:32px}.otf-pdp .product.main-product__layout{padding:0;border:0;border-radius:0;background:transparent}.otf-pdp .product__info-container>.product__title{width:100%;max-width:none}.otf-pdp .product__info-container .product__title h1{width:100%;max-width:none;text-wrap:wrap}.otf-pdp .otf-product-guide a{text-decoration:underline;text-underline-offset:.2em}.otf-pdp .otf-suit-length-inline{flex-basis:100%;width:100%;margin:0 0 8px;font-size:14px;line-height:1.5}.otf-pdp .otf-suit-length-inline .otf-suit-length-key,.otf-pdp .otf-suit-length-inline .otf-product-guide{margin:0}.otf-pdp .product__media-wrapper media-gallery>slider-component>.slider-buttons{position:static;height:auto;min-height:44px;gap:12px;justify-content:flex-start;margin-top:8px}.otf-pdp .product__media-wrapper media-gallery>slider-component>.slider-buttons>.slider-button,.otf-pdp .product__media-wrapper media-gallery>.thumbnail-slider>.slider-button{position:static;inset:auto;transform:none;width:44px;height:44px;min-width:44px;min-height:44px;margin:0}.otf-pdp .product__media-wrapper media-gallery>.thumbnail-slider{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px}.otf-pdp .product__media-wrapper media-gallery>.thumbnail-slider>.slider-button--prev{grid-column:1}.otf-pdp .product__media-wrapper media-gallery>.thumbnail-slider>.thumbnail-list{grid-column:2;grid-row:1;width:100%;min-width:0}.otf-pdp .product__media-wrapper media-gallery>.thumbnail-slider>.slider-button--next{grid-column:3}.otf-pdp .product__media-wrapper .thumbnail-list__item{min-width:44px}.otf-pdp .product__media-wrapper .product__media-icon{top:8px;bottom:auto}@media(max-width:749px){.template-product #MainContent{margin-top:24px}.template-product .otf-pdp.page-width{padding-inline:20px}.otf-pdp .product__media-wrapper{padding-inline:0}.otf-pdp .product__media-wrapper media-gallery:has(>.thumbnail-slider:not(.small-hide))>slider-component>.slider-buttons{display:none}.otf-pdp .product__media-wrapper media-gallery>.thumbnail-slider:has(>.slider-button.small-hide){grid-template-columns:minmax(0,1fr)}.otf-pdp .product__media-wrapper media-gallery>.thumbnail-slider:has(>.slider-button.small-hide)>.thumbnail-list{grid-column:1}}@media(min-width:750px)and (max-width:989px){.otf-pdp .product__media-wrapper media-gallery>.thumbnail-slider:has(>.slider-button.medium-hide){grid-template-columns:minmax(0,1fr)}.otf-pdp .product__media-wrapper media-gallery>.thumbnail-slider:has(>.slider-button.medium-hide)>.thumbnail-list{grid-column:1}}@media(min-width:990px){.otf-pdp .product__media-wrapper media-gallery>.thumbnail-slider:has(>.slider-button.large-up-hide){grid-template-columns:minmax(0,1fr)}.otf-pdp .product__media-wrapper media-gallery>.thumbnail-slider:has(>.slider-button.large-up-hide)>.thumbnail-list{grid-column:1}}body product-modal.product-media-modal{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;padding:0;border:0;border-radius:0;transform:none;background:var(--otf-stage, #fff);z-index:8}body product-modal.product-media-modal.hide-popup{transform:translateY(24px)}body product-modal.product-media-modal .rt-product-media-popup.popup--inner{height:100%;max-height:none;margin:0;padding:0;overflow:hidden}body product-modal.product-media-modal .product-media-modal__dialog{height:100%}body product-modal.product-media-modal:not(.hide-popup) .product-media-modal__content{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}body product-modal.product-media-modal:not(.hide-popup) .product-media-modal__content::-webkit-scrollbar{display:none}body product-modal.product-media-modal:not(.hide-popup) .product-media-modal__content>*{display:block;flex:0 0 100%;width:100%;max-width:none;margin:0;scroll-snap-align:center;scroll-snap-stop:always}body product-modal.product-media-modal:not(.hide-popup) .product-media-modal__content>.product__media-item--variant:not(:first-child){display:none}body product-modal.product-media-modal:not(.hide-popup) .product-media-modal__content>img{height:100%;object-fit:contain;border-radius:0;background:var(--otf-stage, #fff)}body product-modal.product-media-modal:not(.hide-popup) .product-media-modal__content>:not(img){align-self:center}@media(hover:hover)and (pointer:fine){body product-modal.product-media-modal:not(.hide-popup) .product-media-modal__content>img{cursor:zoom-in;transition:transform .16s ease}body product-modal.product-media-modal[data-otf-viewer-zoomed]:not(.hide-popup) .product-media-modal__content>img{cursor:zoom-out}}body product-modal.product-media-modal .product-media-modal__content:focus-visible{outline:2px solid var(--otf-control-ink, #171717);outline-offset:-4px}body product-modal.product-media-modal>.theme-popup-close,body product-modal.product-media-modal .otf-viewer-nav__button,body product-modal.product-media-modal .otf-viewer-nav__count{border:1px solid var(--otf-control-edge, rgba(23, 23, 23, .14));background:var(--otf-control-fill, #fff);color:var(--otf-control-ink, #171717);box-shadow:var(--otf-control-shadow, 0 2px 8px rgba(0, 0, 0, .12))}body product-modal.product-media-modal>.theme-popup-close{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));bottom:auto;left:auto;transform:none;z-index:3;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border-radius:999px}body product-modal.product-media-modal .otf-viewer-nav{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:3;display:flex;align-items:center;gap:8px;margin:0;transform:translate(-50%)}body product-modal.product-media-modal .otf-viewer-nav[hidden]{display:none}body product-modal.product-media-modal .otf-viewer-nav__button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border-radius:999px;cursor:pointer;transition:background-color var(--otf-control-feedback, .14s ease),border-color var(--otf-control-feedback, .14s ease)}body product-modal.product-media-modal .otf-viewer-nav__button:disabled{opacity:.45;cursor:default}body product-modal.product-media-modal .otf-viewer-nav__count{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:32px;margin:0;padding:4px 12px;border-radius:999px;font-size:13px;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}@supports ((backdrop-filter: blur(12px)) or (-webkit-backdrop-filter: blur(12px))){body product-modal.product-media-modal>.theme-popup-close,body product-modal.product-media-modal .otf-viewer-nav__button,body product-modal.product-media-modal .otf-viewer-nav__count{background:var(--otf-control-glass, rgba(255, 255, 255, .94));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media(hover:hover)and (pointer:fine){body product-modal.product-media-modal .otf-viewer-nav__button:not(:disabled):hover,body product-modal.product-media-modal>.theme-popup-close:hover{background-color:var(--otf-control-fill, #fff);border-color:#1717174d}}body product-modal.product-media-modal .otf-viewer-nav__button:not(:disabled):active{background-color:color-mix(in srgb,var(--otf-control-fill, #fff) 92%,var(--otf-control-ink, #171717))}body product-modal.product-media-modal .otf-viewer-nav__button:focus-visible,body product-modal.product-media-modal>.theme-popup-close:focus-visible{outline:2px solid var(--otf-control-ink, #171717);outline-offset:2px;box-shadow:0 0 0 4px #fffffff0}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){body product-modal.product-media-modal>.theme-popup-close,body product-modal.product-media-modal .otf-viewer-nav__button,body product-modal.product-media-modal .otf-viewer-nav__count{background:var(--otf-control-fill, #fff);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){body product-modal.product-media-modal,body product-modal.product-media-modal .otf-viewer-nav__button,body product-modal.product-media-modal .product-media-modal__content>img{transition:none}body product-modal.product-media-modal.hide-popup{transform:none}}@media(forced-colors:active){body product-modal.product-media-modal{border:0}body product-modal.product-media-modal>.theme-popup-close,body product-modal.product-media-modal .otf-viewer-nav__button,body product-modal.product-media-modal .otf-viewer-nav__count{background:Canvas;color:CanvasText;border-color:ButtonText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;forced-color-adjust:auto}body product-modal.product-media-modal .otf-viewer-nav__button:focus-visible,body product-modal.product-media-modal>.theme-popup-close:focus-visible{outline-color:Highlight;box-shadow:none}}.otf-pdp .product-form__input.color{gap:8px}.otf-pdp .product-form__input input[type=radio]+label:not(.color__swatches){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:46px;padding:8px 14px;border:1px solid rgba(var(--color-foreground),.5);border-radius:8px;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.otf-pdp .product-form__input input[type=radio]:checked+label:not(.color__swatches){border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.otf-pdp .product-form__input input[type=radio]+.color__swatches.product-sw{box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;border:1px solid rgba(var(--color-foreground),.25);border-radius:10px}.otf-pdp .product-form__input input[type=radio]+.color__swatches.product-sw:before{display:none}.otf-pdp .product-form__input input[type=radio]:checked+.color__swatches.product-sw{border-color:rgb(var(--color-foreground));outline:1px solid rgb(var(--color-foreground));outline-offset:1px}.otf-pdp .product-form__input input[type=radio]:focus-visible+label,.otf-pdp .product-form__input input[type=radio]:focus-visible+.color__swatches.product-sw{outline:2px solid rgb(var(--color-foreground));outline-offset:3px;box-shadow:none}@media(forced-colors:active){.otf-pdp .product-form__input input[type=radio]:checked+label:not(.color__swatches){background:Highlight;color:HighlightText;border-color:Highlight;forced-color-adjust:none}.otf-pdp .product-form__input input[type=radio]:checked+.color__swatches.product-sw{outline:2px solid Highlight}.otf-pdp .product-form__input input[type=radio]:focus-visible+.color__swatches.product-sw{outline:3px solid Highlight;outline-offset:3px}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/otf-pdp-design.css.map */
