.ctk-pdp.o-section[data-padding=small]{padding-top:0}.ctk-pdp.o-product .o-breadcrumbs{margin-top:0}.ctk-pdp .m-breadcrumbs{margin:1.25rem 0 .875rem}.ctk-pdp .o-product__content{padding-top:0}.ctk-pdp .o-product__title{margin-top:0;margin-bottom:.375rem}.ctk-pdp .o-product__status{margin-top:.625rem!important}.ctk-pdp .o-product__description{margin:.75rem 0 0;font-size:var(--body-fs-xs);line-height:var(--body-lh-xs)}.ctk-pdp .o-product__description p{margin:0}.ctk-pdp .o-product__bottom{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 .75rem}.ctk-pdp .o-product__quantity{margin:0;flex:none;order:1}.ctk-pdp .o-product__quantity .a-input{margin:0}.ctk-pdp .o-product__quantity .a-input__label{margin-bottom:.375rem}.ctk-pdp .o-product__actions{margin:0;order:2}.ctk-pdp .o-product__bottom>:not(.o-product__quantity):not(.o-product__actions){order:3;flex-basis:100%}.ctk-pdp .o-product__bottom>pickup-availability:not([available]){display:none}.ctk-pdp .o-product__actions .a-btn{height:3rem;padding-top:0;padding-bottom:0;display:inline-flex;align-items:center;justify-content:center}.ctk-pdp .o-product__actions .a-btn .a-btn-text{display:inline-flex;align-items:center;gap:.375rem}@media screen and (max-width:768px){.ctk-pdp .o-product__actions{flex:1 1 0;min-width:0}.ctk-pdp .o-product__actions .product-form__buttons,.ctk-pdp .o-product__actions .a-btn{width:100%}.ctk-pdp .o-product__actions .a-btn{padding-left:1rem;padding-right:1rem;white-space:nowrap}.ctk-pdp .o-product__meta .o-product__reviews .jdgm-prev-badge{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.ctk-pdp .o-product__meta .o-product__reviews .jdgm-prev-badge__stars{margin-right:0}.ctk-pdp .o-product__meta .o-product__reviews .jdgm-prev-badge__text{white-space:nowrap;font-size:var(--body-fs-xs);line-height:1.2}.ctk-pdp .o-product__content{display:flex;flex-direction:column}.ctk-pdp .o-product__content>*{order:10}.ctk-pdp .o-product__content>.o-product__title{order:1}.ctk-pdp .o-product__content>.o-product__meta{order:2}.ctk-pdp .o-product__content>#product-form-installment{order:3}.ctk-pdp .o-product__content>.o-product__status{order:4}.ctk-pdp .o-product__content>.o-product__bottom{order:5;margin-top:.75rem}.ctk-pdp .o-product__content>.ctk-swatches,.ctk-pdp .o-product__content>.o-product__color{order:6;margin-top:1.25rem}.ctk-pdp .o-product__content>.o-product__description{order:7;margin-top:1.25rem}.ctk-pdp .o-product__content>.ctk-quick{order:8}}.ctk-pdp #product-form-installment{display:block;margin:.125rem 0 0;font-size:var(--body-fs-xs);line-height:var(--body-lh-xs)}.ctk-quick{list-style:none;margin:.75rem 0 .875rem;padding:0;display:grid;gap:.375rem}.ctk-quick__item{display:flex;align-items:center;gap:.75rem;font-size:var(--body-fs-xs);line-height:var(--body-lh-xs)}.ctk-quick__icon{width:2.25rem;height:2.25rem;flex:none;object-fit:contain;display:block}.ctk-gallery{display:block;width:100%;position:relative}.ctk-gallery__track{width:100%}.ctk-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0;padding:0;list-style:none}.ctk-gallery__track::-webkit-scrollbar{display:none}.ctk-gallery__slide{flex:0 0 100%;scroll-snap-align:start;position:relative;aspect-ratio:var(--ctk-gallery-ratio, 1);background:var(--white, #fff)}.ctk-gallery__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;border:0}.ctk-gallery__slide video,.ctk-gallery__slide iframe,.ctk-gallery__slide model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;border:0;background:#000}.ctk-gallery__open{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:none;cursor:zoom-in;display:block;width:100%;height:100%}.ctk-gallery__open:focus-visible{outline:2px solid var(--green);outline-offset:-4px}.ctk-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.5rem;height:2.5rem;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--pink);color:var(--white);display:grid;place-items:center;transition:opacity .2s ease}.ctk-gallery__arrow svg{width:1rem;height:1rem}.ctk-gallery__arrow--prev{left:1rem}.ctk-gallery__arrow--next{right:1rem}.ctk-gallery__arrow[disabled]{opacity:0;pointer-events:none}.ctk-gallery__arrow:focus-visible{outline:2px solid var(--black);outline-offset:2px}.ctk-gallery__dots{display:flex;justify-content:center;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.ctk-gallery__dot{width:.5rem;height:.5rem;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--gray-30, #d8d3cd);transition:background-color .2s ease,transform .2s ease}.ctk-gallery__dot[aria-current=true]{background:var(--pink);transform:scale(1.25)}.ctk-gallery__dot:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ctk-gallery .new-badge{z-index:3}.ctk-lightbox{border:0;padding:0;background:transparent;width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;overflow:hidden}.ctk-lightbox::backdrop{background:#000c}.ctk-lightbox[open]{display:grid;place-items:center}.ctk-lightbox__stage{position:relative;width:min(90vw,70rem);height:min(88vh,70rem);display:grid;place-items:center}.ctk-lightbox__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;display:block;box-shadow:none;background:transparent}@media screen and (min-width:769px)and (hover:hover)and (pointer:fine){.ctk-lightbox__stage{overflow:hidden}.ctk-lightbox__img{transform-origin:var(--ctk-zoom-x, 50%) var(--ctk-zoom-y, 50%);transition:transform .18s ease;will-change:transform}.ctk-lightbox__img.is-zoomed{transform:scale(2)}}.ctk-lightbox__close{position:fixed;top:1.25rem;right:1.25rem;width:2.75rem;height:2.75rem;border-radius:50%;border:0;padding:0;background:var(--white);color:var(--black);display:grid;place-items:center;cursor:pointer;z-index:2}.ctk-lightbox__close svg{width:1.125rem;height:1.125rem}.ctk-lightbox__nav{position:fixed;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;border-radius:50%;border:0;padding:0;background:var(--pink);color:var(--white);display:grid;place-items:center;cursor:pointer;z-index:2}.ctk-lightbox__nav svg{width:1rem;height:1rem}.ctk-lightbox__nav--prev{left:1.25rem}.ctk-lightbox__nav--next{right:1.25rem}.ctk-lightbox__count{position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);color:var(--white);font-size:var(--body-fs-xs);text-shadow:0 1px 4px rgba(0,0,0,.5)}.ctk-lightbox button:focus-visible{outline:2px solid var(--white);outline-offset:2px}@media screen and (max-width:768px){.ctk-gallery__arrow--prev{left:.5rem}.ctk-gallery__arrow--next{right:.5rem}.ctk-lightbox__stage{width:100vw;height:80vh}.ctk-lightbox__nav{top:auto;bottom:1rem;transform:none}.ctk-lightbox__count{bottom:1.875rem}}.ctk-stock{display:flex;align-items:center;gap:.5rem;margin:0}.ctk-stock__light{position:relative;width:.5rem;height:.5rem;border-radius:50%;background:var(--ctk-stock-color);flex:none}.ctk-stock__light:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--ctk-stock-color);animation:ctk-pulse 1.8s ease-out infinite}.ctk-stock--in{--ctk-stock-color: var(--green, #187053)}.ctk-stock--low{--ctk-stock-color: var(--yellow, #e6b350)}.ctk-stock--out{--ctk-stock-color: var(--red, #c92a3a)}.ctk-stock--out .ctk-stock__light:after{animation:none}@keyframes ctk-pulse{0%{transform:scale(1);opacity:.7}80%{transform:scale(2.8);opacity:0}to{transform:scale(2.8);opacity:0}}.ctk-swatches{margin:0 0 .875rem}.ctk-pdp .ctk-swatches .a-input__label{margin-bottom:.375rem}.ctk-swatches__value{text-transform:none;letter-spacing:0;font-weight:400;margin-left:.375rem}.ctk-swatches__list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.ctk-swatch{display:grid;place-items:center;width:3.5rem;height:3.5rem;padding:.25rem;border:1px solid var(--gray-30, #d8d3cd);border-radius:.5rem;background:var(--white, #fff);transition:border-color .15s ease,box-shadow .15s ease}.ctk-swatch:hover{border-color:var(--black, #454545)}.ctk-swatch:focus-visible{outline:2px solid var(--green, #187053);outline-offset:2px}.ctk-swatch.is-current{border-color:var(--black, #454545);box-shadow:inset 0 0 0 1px var(--black, #454545)}.ctk-swatch.is-unavailable{opacity:.45}.ctk-swatch:after{display:none!important}.ctk-swatch__img{width:100%;height:100%;object-fit:contain;display:block}.ctk-marquee{display:block;background:var(--beige);overflow:hidden;margin-top:clamp(1.25rem,2.5vw,2rem)}.ctk-marquee__track{display:flex;width:max-content;animation:ctk-marquee var(--ctk-marquee-dur, 40s) linear infinite}.ctk-marquee:hover .ctk-marquee__track,.ctk-marquee:focus-within .ctk-marquee__track{animation-play-state:paused}.ctk-marquee__list{display:flex;align-items:center;flex:none;margin:0;padding:0;list-style:none}.ctk-marquee__item{display:flex;align-items:center;gap:.625rem;padding:.875rem 2.5rem;white-space:nowrap;font-size:var(--body-fs-xs);line-height:var(--body-lh-xs);color:var(--black)}.ctk-marquee__item strong{font-weight:700}.ctk-marquee__item a{color:inherit;text-decoration:underline}.ctk-marquee__item a:after{display:none!important}.ctk-marquee__item .ctk-icon{width:1.25rem;height:1.25rem;flex:none}@keyframes ctk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:768px){.ctk-marquee{overflow:hidden}.ctk-marquee__track{width:100%;overflow-x:auto;animation:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}.ctk-marquee__track::-webkit-scrollbar{display:none}.ctk-marquee__list{width:100%;min-width:100%}.ctk-marquee__list[aria-hidden=true]{display:none}.ctk-marquee__item{flex:0 0 100%;width:100%;min-width:100%;justify-content:center;padding:.875rem 1.25rem;white-space:normal;text-align:left;scroll-snap-align:start;scroll-snap-stop:always}}@media(prefers-reduced-motion:reduce){.ctk-marquee__track{animation:none;scroll-behavior:auto}.ctk-marquee__list[aria-hidden=true]{display:none}}.ctk-icon{width:1.25rem;height:1.25rem;flex:none}.ctk-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--white, #fff);border-top:1px solid var(--gray-30, #d8d3cd);box-shadow:0 -.25rem 1.25rem #00000014;padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(110%);visibility:hidden;transition:transform .4s cubic-bezier(.2,.8,.2,1),visibility 0s linear .4s}.ctk-sticky.is-visible{transform:translateY(0);visibility:visible;transition-delay:0s}.ctk-sticky__inner{display:flex;align-items:center;gap:1.5rem;padding-top:.75rem;padding-bottom:.75rem}.ctk-sticky__thumb{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:.375rem;flex:none}.ctk-sticky__info{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.5rem;row-gap:.25rem;align-items:center}.ctk-sticky__title{grid-column:1;grid-row:1;margin:0;font-family:halyard-display,sans-serif;font-weight:700;font-size:var(--h5-fs);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctk-sticky__price{grid-column:2;grid-row:1;justify-self:end;margin:0;font-family:halyard-display,sans-serif;font-weight:700;font-size:var(--h5-fs);line-height:1.3;white-space:nowrap}.ctk-sticky__compare{font-weight:400;color:var(--gray-60, #737680);margin-right:.375rem;font-size:var(--body-fs-xs)}.ctk-sticky__reviews{grid-column:1;grid-row:2;text-align:left}.ctk-sticky__reviews .jdgm-star{font-size:var(--body-fs-xs)}.ctk-sticky__reviews .jdgm-qa-badge{display:none}.ctk-sticky__stock{grid-column:2;grid-row:2;justify-self:end;font-size:var(--body-fs-xxs);line-height:var(--body-lh-xxs);color:var(--gray-60, #737680);white-space:nowrap}.ctk-sticky__qty,.ctk-sticky__btn{flex:none}.ctk-sticky__btn{white-space:nowrap}.ctk-sticky .a-input__field.a-qty-ticker{margin:0}.ctk-sticky__btn.a-btn{height:3rem;padding-top:0;padding-bottom:0;display:inline-flex;align-items:center;justify-content:center}.ctk-sticky__btn .a-btn-text{display:inline-flex;align-items:center;gap:.375rem}@media screen and (max-width:768px){.ctk-sticky__inner{gap:.75rem;padding-top:.625rem;padding-bottom:.625rem}.ctk-sticky__thumb{width:2.75rem;height:2.75rem}.ctk-sticky__title,.ctk-sticky__reviews,.ctk-sticky__qty{display:none}.ctk-sticky__info{grid-template-columns:auto}.ctk-sticky__price,.ctk-sticky__stock{grid-column:1;justify-self:start}.ctk-sticky__price{grid-row:1}.ctk-sticky__stock{grid-row:2}}@media(prefers-reduced-motion:reduce){.ctk-sticky,.ctk-swatch,.ctk-gallery__dot{transition:none}.ctk-gallery__track{scroll-behavior:auto}.ctk-stock__light:after{animation:none}}@media screen and (max-width:768px){.ctk-gallery>.ctk-gallery__arrow--prev{left:.5rem!important;right:auto!important}.ctk-gallery>.ctk-gallery__arrow--next{left:auto!important;right:.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ctk-pdp.css.map */
